Menu Close

如何使用docker搭建Socks5代理服务器

安装Docker

$ docker version > /dev/null || curl -fsSL get.docker.com | bash

开启BBR

搭建命令

$ docker run -d --name socks5 -p <外部端口>:1080 -e PROXY_USER=<用户名> -e PROXY_PASSWORD=<密码>  --restart=always serjs/go-socks5-proxy

示例

$ docker run -d --name socks5 -p 80:1080 -e PROXY_USER=sitediy -e PROXY_PASSWORD=password  --restart=always serjs/go-socks5-proxy
  • 80:1080 – 把docker的1080端口映射到VPS的80端口
  • PROXY_USER – 用户连接的用户名,不指定默认为无认证,此处为sitediy
  • PROXY_PASSWORD – 用户连接的密码,不指定默认为无密码,此处为password

测试连接

以上面示例中的信息为例:

$ curl -v -x socks5://sitediy:[email protected]<国外服务器IP地址>:80 http://wtfismyip.com/json

IPLC测试连接

如果是用IPLC来搭建比较稳定的socks5代理,比如80端口被50000外部端口映射,可以使用以下命令来测试。(强烈推荐Pyclouds的IPLC,价格美丽,质量不错)

注意:socks5作为Telegram代理通过国内中转(或者IPLC国内入口)是可以的,在有国内入口的情况下切勿搭建MTProxy(如果搭了离喝茶不远了)!!!

$ curl -v -x socks5://sitediy:[email protected]<国内服务器IP地址>:50000 http://wtfismyip.com/json

如果你看到的内容里面IP地址已经不是你自己的了就说明已经搭建成功了

{
    "YourFuckingIPAddress": "209.58.xxx.xxx",
    "YourFuckingLocation": "Central, HCW, Hong Kong",
    "YourFuckingHostname": "209.58.xxx.xxx",
    "YourFuckingISP": "Leaseweb Asia Pacific pte.",
    "YourFuckingTorExit": false,
    "YourFuckingCountryCode": "HK"
}

References

  1. https://hub.docker.com/r/serjs/go-socks5-proxy/

1 Comment

  1. Pingback:Pyclouds超低价IPLC – Site DIY

发表评论

电子邮件地址不会被公开。 必填项已用*标注