Android的任何OpenSource Socks代理服务器? -- proxy 领域 android 相关 的问题

Any OpenSource SOCKS proxy server for Android?


简体版||繁體版
1
vote

问题

中文

我正在寻找一个袜子代理服务器,我可以在我的Android手机上运行。我只能找到一些商业应用程序,但更喜欢福斯替代方案。

它不需要是一个应用程序:二进制我可以从 adb shell 运行,但如果它不需要root,我更喜欢它。

english

I am looking for a SOCKS proxy server I can run on my Android phone. I could only find some commercial apps, but would prefer a FOSS alternative.

It does not need to be an app: a binary I can run from adb shell would work as well, but I'd prefer it if it does not require root.

  
         
         

回答列表

0
 
vote
vote
最佳答案
 

使用ssh!

您可以使用FOSS应用程序 simplesshd 此!您可以直接从该链接或使用手机上使用 f-droid 应用商店。

一旦设置,您可以使用像这样的电脑的LAN或WAN IP连接到您的设备:

  ssh -D 8899 <PHONE-IP>   

-D 选项设置 a local "dynamic" application-level port forwarding ,它基本上使ssh像ssh这样的ssh行为(socks4被支持的Aswell)代理服务器。

在此之后,您可以将代理程序设置为 127.0.0.1:8899 在PC上。我用卷曲测试了它:

  curl --socks5 127.0.0.1:8899 https://myip.is   

,它的工作!请注意,我甚至不需要root,它用作正常的Android用户。

请注意,如果要使用移动网络,因此您的单元格提供程序可能不会允许您使用WAN IP连接到SSHD。如果没有必要的话,VPN可以是这个问题。

 

Use SSH!

You can use the FOSS application SimpleSSHD for this! You can get it directly from that link or using the F-droid app store on your phone.

Once setup you can connect to your device using either your LAN or WAN IP from your PC like this:

ssh -D 8899 <PHONE-IP> 

The -D option sets up a local "dynamic" application-level port forwarding, which essentially makes ssh act like a SOCKS5 (SOCKS4 is supported aswell) proxy server.

After this, you can set your proxy to 127.0.0.1:8899 on your PC. I've tested it with curl:

curl --socks5 127.0.0.1:8899 https://myip.is 

And it worked! Note that I did not even need root for this, it worked as the normal android user.

Note that if you want to use your mobile network for this your cell provider might not let you connect to SSHD using the WAN IP. A VPN can cirucmvent this if neccessary.

 
 
   
   

相关问题

0  什么是歌剧迷你的HTTP和套接字,它们之间有什么区别?  ( What is http and socket in opera mini and what is the difference between them ) 
opera mini的Android版本中的HTTP和Sock选项是什么? 有两个选项:http和socket / http 默认为HTTP和Socket / HTTP。 此外,这两个选项之间的不同是什么? ...

0  可以在连接到现有的WiFi网络时共享移动互联网(系绳)?  ( Possible to share mobile internet tether while connected to existing wifi netw ) 
我有一个现有的WiFi网络和Google Nexus 5(无生根,股票和谐),具有3G数据连接。 我想系绳我的手机将Internet分享到具有自定义路由或代理的现有网络中的所有设备,维护所有其他设备的默认路由。该现有网络还具有另一个固定连接(默认路由)。 这意味着Android应该有效地将客户视为现有的WiFi网络,...

1  旁路代理,只为本地地址?  ( Bypass proxy for everything but local addresses ) 
我知道这有点非常规,但我想绕过所有外部地址/域的代理,只有代理内部地址。如何制作符合上述要求的代理旁路设置字符串? ...

5  如何查看移动运营商代理设置  ( How to see mobile operator proxy settings ) 
我的移动互联网突然停止了工作。 Chrome抱怨错误130(net :: err_proxy_conection_failed)。 Google App Store和其他应用程序在通过WiFi连接时,服务器的加载内容才能工作。 我在firefox中设置了关于:confignetwork.proxy.type从默认值5...

2  如何在三星Galaxy选项卡上设置代理?  ( How to set up a proxy on a samsung galaxy tab ) 
亲爱的, 是否可以在三星Galaxy选项卡中配置用于HTTPS Web浏览的代理服务器? 如果我在它上安装ubuntu怎么办? 提前感谢, ...

11  使用您的Android手机作为代理服务器  ( Using your android phone as a proxy server ) 
我想用我的Android手机作为代理服务器,这意味着我希望能够将手机上的IP作为代理,因此在手机上收到所有请求和响应并转发回原始请求者。我该怎么做? ...

4  可通过代理连接的视频流器  ( Video streamer that can connect via proxy ) 
Hello我通过WiFi将手机连接到互联网,使用Connectify,我的互联网通过代理。我设法设置了WiFi代理,但这只适用于互联网应用程序,我的视频播放器无法流,可能是因为他们正在直接而不是通过代理。 我的问题;是否有通过代理工作的视频播放器? 我没有植根。 ...

2  Android的RTSP播放器  ( Rtsp player for android ) 
我是古玩的是,如果有任何用于Android的RTSP播放器,它允许为我猜a / v通信指定端口。 我的情况: 我想通过我的RTSP代理流,但是有一个限制性公司FW,但是对于我们的目的,DMZ中有很少的港口,但我找不到任何允许指定这些端口的Android RTSP播放器。 我们可以在Symbian上做到这一点,因为有...

3  为什么Android浏览器中没有代理支持?  ( Why theres no proxy support in android browsers ) 
Android自行支持以来支持基于铬和基于Firefox的浏览器。 虽然这些浏览器完全支持所有其他操作系统(Linux,OSX甚至Windows)下的HTTP / SOCKS代理,但它们缺少它在Android下缺乏它。根本没有设置来配置一个。 我可以在我的Android设备上轻松配置Socksv5代理,例如, ss...

2  如何在Galaxy SIII LTE上设置果冻Bean 4.1.1的HTTP代理设置  ( How to set http proxy settings on jelly bean 4 1 1 on galaxy siii lte ) 
我有一个三星Galaxy Siii LTE(I9305),我已经设置了我的WiFi来在工作中连接到我的网络,但是我需要一个用户名和密码,以便访问Internet,因为我们的所有流量都通过代理服务器运行。 OS中似乎没有这样的功能,所以请告诉我我可以安全地使用哪个应用程序(没有根烙我的手机)以便输入代理用户名和密码,以...




© 2022 it.wenda123.org All Rights Reserved. 问答之家 版权所有