|
本帖最后由 leenwu 于 2018-10-22 12:03 编辑
使用V替换W, v替换w得到3个字符。
wpngate.net上有数十个国家的近200台服务器,很多都支持使用OpenWPN建立连接。
这个ShadowOWPN可以在一台运行有Docker计算平台的实例上通过启动两个Docker instances就可以使客户端通过Shadowsocks,ShadowsocksR等与OpenWPN建立连接,从而得到较多国家的IP。
项目的Github源码地址:
ShadowOWPN:http://t.cn/EzEPybl
主要是三个步骤,下面步骤中有些字符已经替换,请使用github中的步骤:
1,使用OWPNgate.py得到相应国家的owpn文件。
[ol]python owpngate.py jp[/ol]复制代码
2,启动owpnsocks这个Docker instance
[ol] docker run -d \ --rm \ --device=/dev/net/tun \ --name=owpnsocks \ --cap-add=NET_ADMIN \ --publish 127.0.0.1:1081:1080 \ --volume "$(pwd)/owpn/:/etc/openowpn/:ro" \ leenwu/owpnsocks[/ol]复制代码
3,启动pproxy这个Docker instance,这这个步骤可以自定义Shadowsocks或者ShadowsocksR的连接参数。
[ol]docker run -d --network="host" \--name=pproxy leenwu/pproxy \pproxy -l ss://chacha20:abc@:8080 -r socks5://localhost:1081[/ol]复制代码
下面的图中是运行first_wpngate.py后可以得到的国家和地区,以及各自的节点数量:
server count:166
country and region count:35
{u'Korea Republic of': 33, u'Canada': 4, u'Peru': 2, u'Panama': 1, u'France': 5, u'Suriname': 1, u'Argentina': 3, u'V
enezuela': 9, u'Ecuador': 1, u'Israel': 1, u'Australia': 2, u'Algeria': 1, u'China': 1, u'Chile': 2, u'Russian Federa
tion': 6, u'Thailand': 1, u'Germany': 3, u'Hong Kong': 1, u'Ukraine': 1, u"Lao People's Democratic Republic": 1, u'Tu
rkey': 2, u'Indonesia': 4, u'United States': 21, u'New Zealand': 1, u'Brazil': 9, u'Bulgaria': 1, u'Jamaica': 1, u'Me
xico': 3, u'Guam': 1, u'Viet Nam': 5, u'United Kingdom': 3, u'Austria': 1, u'Colombia': 1, u'Greece': 1, u'Japan': 33
}
切换到土耳其的IP
切换到Ecuador的IP
切换到Jamaica
切换到Guam
切换到Israel
切换到Greece
切换到Bulgaria
额,没想到第一次发帖就有敏感词的问题。。。
|
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有账号?立即注册
×
|