第1步:打开www.ip138.com检查你的ip是否与路由器的WAN口IP一样,如果不一样,请跳过第2-4步,参考:[华硕老毛子固件Ngrok内网穿透教程](http://www.ittel.cn/archives/494.html)。

img

第2步:注册花生壳帐号,http://hsk.oray.com

第3步:到域名管理,注册一个花生壳域名:http://hsk.oray.com/bang/domain/

不会注册的请参考:怎么注册花生壳免费域名

温馨提醒:每一步设置完之后都要在最下面点一下“应用本页面配置”。

第4步:在华硕固件中填写你的花生壳帐号和密码以及刚申请的花生壳域名(记得删除前面的#号)。

img

第5步:启用华硕固件VPN服务器,VPN服务器协议选择OpenVPN,交通选择TCP,如下图。

img

第6步:生成OpenVPN的证书及密钥,点击生成即可,这里生成时间较长,请耐心等待一会,然后保存。

img

第7步:添加OpenVPN用户,切换到设置页面,VPN服务器协议选择PPTP,这里是临时切换,不要保存本页面,然后到客户帐户里添加。

img

第8步:切换到VPN服务器设置页面,找到VPN隧道设置如下两项。

img

第9步:导出OpenVPN配置文件,点击出口client.ovpn,如果无法导出换个浏览器即可。

img

设置完成后点击右上角注销右边的重启按钮重启路由器,切勿断电再开机,否则就前功尽弃了。

第10步:到花生壳域名列表中点击域名诊断看是否与自己的宽带拨号WAN口IP一致,如果不一致就是第4步没有配置好。

img

第11步:修改刚才导出的client.ovpn,如下图所示,这里的难点在于你们地区的免流代码。

img

第12步:然后将client.ovpn配置文件导入你的手机即可。

总结搭建OpenVPN免流失败的原因:

①路由器WAN口地址不是外网IP。

②没有严格按照以上教程配置OpenVPN。

③免流代码无效。

视频教程观看地址:http://pan.baidu.com/s/1mhQhPig

安卓OpenVPN客户端现在基本度已经自带里,或者百度搜索。

img

扫描加入群点此加入刷机交流群:773721392

二、接下来是如何安装TinyProxy透明代理+免流代码

因为对Linux不熟悉,通过一定的学习和研究,已经请教了原帖作者bigandy(在此表示感谢),基本搞定TinyProxy代理安装(高手略过)
第一步:下载TinyProxy,地址

https://coding.net/u/bigandy/p/rt-n56u-ext-bin/git/tree/master/bin

作者已修改的支持 sock4/5 的编译版本。
第二步:修改配置文件,将Port改为自己需要的,这里我保留作者的9999不动(当然这一步可以省略)
第三步:路由器开启SSH的情况下用WinSCP将下好的文件传到路由的 /etc/storage/bin 文件夹里面,没有的创建,不要改路径。
第四步:赋予bin文件夹7777权限,并在命令行中运行./tinyproxy -c /etc/storage/bin/tinyproxy.conf (确认当前运行路径是/etc/storage/bin)
第五步:如果运行后没有任何提示,则自己改IE代理验证是否成功。

如果运行后有如下错误
/etc/storage/bin$ tinyproxy
-sh: tinyproxy: not found

请重启路由再试。如果需要长久运行,可以在路由后台改自定义脚本加入以上命令。

三、部分核心免流代码简介
那么如何能手机免流呢?免流代码是关键!至于原理自己李彦宏,至于是否能成功,必须亲自测试,请看好是必须!
以下代码是用于替换或添加openvpn配置文件里的免流代码的,具体看第一部分最后的截图。
#########免流代码############
这是免流代码之前必须添加的部分
dev tun
connect-retry-max 5
connect-retry 5
resolv-retry 60
下面是核心免流代码,能否免流就看这儿的了!
移动免流代码举例:
一、4 G
http-proxy-option EXT1 “POST http://mmsc.monternet.com
二、
http-proxy-option EXT1 “POST http://wap.sc.10086.cn
http-proxy-option EXT1 “GET http://wap.sc.10086.cn
http-proxy-option EXT1 “X-Online-Host: wap.sc.10086.cn”
http-proxy-option EXT1 “POST http://wap.sc.10086.cn
http-proxy-option EXT1 “X-Online-Host: wap.sc.10086.cn”
http-proxy-option EXT1 “POST http://wap.sc.10086.cn
http-proxy-option EXT1 “Host: wap.sc.10086.cn”
http-proxy-option EXT1 “GET http://wap.sc.10086.cn
http-proxy-option EXT1 “Host: wap.sc.10086.cn”
http-proxy 10.0.0.172 80
(记得把wap.sc.10086.cn换成所在地区的wap掌厅)
三、
http-proxy-option EXT1 “POST http://wap.cmvideo.cn
http-proxy-option EXT1 “GET http://wap.cmvideo.cn
http-proxy-option EXT1 “X-Online-Host: wap.cmvideo.cn”
http-proxy-option EXT1 “POST http://wap.cmvideo.cn
http-proxy-option EXT1 “X-Online-Host: wap.cmvideo.cn”
http-proxy-option EXT1 “POST http://wap.cmvideo.cn
http-proxy-option EXT1 “Host: wap.cmvideo.cn”
http-proxy-option EXT1 “GET http://wap.cmvideo.cn
http-proxy-option EXT1 “Host: wap.cmvideo.cn”
http-proxy 106.2.108.242 80

常用移动免流host有:wap.xx.10086.cn (xx是代表地区,比如广西就是wap.gx.10086.cn) wap.cmvideo.cn rd.go.10086.cn
联通免流host有:wap.10010.com
电信免流host有:ltetp.tv189.com
以上代码任选,以能够实现免流为准!是否免流可以下载个大文件过10分钟到一小时后查询流量,如果只跑了几个k则是免流成功!
如果跑了你那个大文件的流量就是不免,不要来找我,自己悠着点!
亲测sd地区必须加http-proxy 10.0.0.172 80这句代码才可以免,4G峰值也很快哦!

联通免流代码举例:
一、虾米模式
http-proxy-option EXT1 “Proxy-Authorization: Basic MzAwMDAwNDU5MDpGRDYzQTdBNTM0NUMxMzFF”
http-proxy xiami.gzproxy.10155.com 8143
二、
http-proxy-option EXT1 “Proxy-Authorization: Basic MzAwMDAwNDU5MDpGRDYzQTdBNTM0NUMxMzFF”
http-proxy kugou.gzproxy.10155.com 8143
三、
http-proxy-option EXT1 Proxy-Authorization:Basic YWs0NDc5OjZjOGJlMmRkYzU3MjM4MmYxNzMyMmJiMjlhNDNkZjJi
http-proxy 123.138.56.20 81439

四、
http-proxy-option EXT1 “Proxy-Authorization:Basic YWs0NDc5OjZjOGJlMmRkYzU3MjM4MmYxNzMyMmJiMjlhNDNkZjJi”
http-proxy 10.0.0.172 80

五、
http-proxy-option EXT1 “POST http://wap.10010.com
http-proxy-option EXT1 “GET http://wap.10010.com
http-proxy-option EXT1 “X-Online-Host: wap.10010.com”
http-proxy-option EXT1 “POST http://wap.10010.com
http-proxy-option EXT1 “X-Online-Host: wap.10010.com”
http-proxy-option EXT1 “POST http://wap.10010.com
http-proxy-option EXT1 “Host: wap.10010.com”
http-proxy-option EXT1 “GET http://wap.10010.com
http-proxy-option EXT1 “Host: wap.10010.com”
http-proxy 106.2.108.242 80

使用自己服务器建立透明代理,如Squid、TinyProxy、Mproxy等的免流代码最后一行改为
http-proxy 你的服务器ip 端口号
电信没有测试,在此没有发言权,请测试了的朋友自己开贴发教程,谢谢!

四、内网IP用户突破限制架设云免服务器有关内网用户,可能以为云免与其无缘,其实华硕固件自带了穿透模式,即ngrokc服务!
请先去www.ngrok.cc网站注册一下,然后设定一个域名和tcp转发端口

img

路由器里设置的命令 按要求修改 记得系统域名和端口要和ngrok.cc服务器设置的一样 有很多在这一步设置错误

代码1
ngrokc -SER[Shost:server.ngrok.cc,Sport:4443,Atoken:0*这个是你自己的token**e]*

-*AddTun[Type:tcp,Lhost:192.168.X.1,Lport:1194,Rport:你自己的端口]

*-AddTun[Type:http,Lhost:192.168.0.1,Lport:80,Sdname:你自己的系统域名]

代码2
ngrokc -SER[Shost:server.ngrok.cc,Sport:4443,Atoken:0*这个是你自己的token**e] -AddTun[Type:http,Lhost:192.168.X.1,Lport:80,Sdname:你自己的系统域名]
ngrokc -SER[Shost:server.ngrok.cc,Sport:4443,Atoken:0*这个是你自己的token**e]

*-AddTun[Type:tcp,Lhost:192.168.X.1,Lport:1194,Rport:你自己的端口] &

这2种代码自选一个测试 楼主只能用代码1 群内很多群友用的代码2 应该都能使用 使用方法看下图 点击图片放大

img

如何检查是否穿透成功呢
比如我ngrok.cc设置的系统域名:admin TCP转发端口:8888

例如:
这个代码和路由自带的不一样 会多出-Addtun什么 后边的一部分是路由远程域名
一切设置好了登录admin.ngrok.cc 可以登录路由器管理界面就算穿透了
这个admin是你自己在ngrok.cc设置的系统域名 自己设置什么请对应填写什么 端口同样

img

关于ngrokc更新问题 我用的是华硕5.26版本 没有更新ngrok插件写入代码直接可以用
内网也可以使用花生壳但是花生壳不出SN码 没办法 出SN码的自己实验提供一行代码
原贴地址:http://www.right.com.cn/forum/thread-161324-1-1.html 6楼

我改了一份花生壳内网版的脚本,和adbyby一样独立运行在tmp下的脚本,麻烦楼主帮忙看看能不能合入到固件里,这样和ss分开,一些低内存没有usb口的机器也可以用了。此代码不用开启花生壳拓展 也不需要opt环境 只需一行代码就可以开启了

wget -t 10 -O /tmp/install_oray.sh http://code.taobao.org/svn/test43/phddns2/tmp/install_oray.sh && sh /tmp/install
sleep 30
sh /home/root/startss.sh”

直接加在自定义脚本 运行路由启动后的脚本最下面
ngrok服务器映射没有想象中的稳定,要重复多次,大家可以多换几个服务器试试

如果有想法,也可以用小主机、树莓派搭建,效果要比路由器好,而且能够一次集成透明代理服务。
有关路由器的搭建方法到此结束,云主机、小主机搭建方法很多,网上有很多一键脚本,具体可以看如下链接,在此不再赘述。
http://www.aeink.com/42.html0

贴中引用了部分作者的原创,在此表示感谢www.92zuanke.com(就爱赚客)、4G免流社区(www.4gml.com)、百度相关贴吧(云免、免流、移动免流、免流破解等等)