awp8008 发表于 2017-4-28 20:41

fzzkevin 发表于 2017-4-28 20:38
求个山东联通可用代码啊

经过数月的研究,从网上搜了一大堆东西,都是要么讲的不清不楚不明不白的,要么就是针对某些固件的,自己感觉没什么卵用,搞得我特意为了研究代理换了个路由(原先的路由不支持mproxy、v p nproxy这些别人改的代理,又没找到别人修改后的源码)。如今终于研究完成了(其实早在我刚刚接触免流不久就已经研究完成,只是免流代码不正确,一直以为代理搭建的不对,不能免流)。本教程理论上可适用于openwrt、LEDE固件,而且更简单,已经有opkg了。另外这里只谈部署,免流的东西论坛太多了。这个教程基本是傻瓜式的。嫌弃vnpproxy不够稳定的可以试试,换了自己搭建的代理后,我个人是感觉比vnpproxy稳定了,跟S-S R有得一拼。
路由型号:ac68P
固件:梅林原版380.65_4,不想用改版的
准备工具:一个U盘,一台电脑、PuTTY(电脑软件)。
1、打开路由的JFFS、SSH两个功能。
2、搭建梅林entware环境,就是要有opkg这个命令,用于装后面的各个软件,具体参考https://www.ch去掉我iphell.com/for去掉我um.php?mod=viewthread&tid=1347856(只要完成了opkg就行了,后面的好像是搭建在路由器上的下载工具,有需要的也可以继续往下走安装)
3、装好之后,重启一下路由也不好,不重启也好,应该没什么大的影响。
下面的是相关的命令,有注释,按照下面的命令一行一行的输,复制粘贴也行,括号里面的就不要了,输入一行回车一次。用SSH连接上路由后,开始了:
4、opkg update(更新opkg软件源,自己看看执行成功没有,没成功的提示会有fail字眼的,具体怎么样的忘记了,没成功就重启一下路由再执行应该就成功了,再不成功就换个时间段了)
5、opkg install polipo(安装polipo代理,http代理)
6、opkg install srelay(安装srelay代理,socks 5代理)
7、cd / (到路由根目录)
8、find -name 'polipo'(查找polipo配置文件在什么目录,一般来说是在/opt/etc/polipo目录下,opt可能会换成别的,自己注意)
9、cd /opt/etc/polipo(去到polipo配置文件目录下,一般都是这个路径,openwrt和LEDE一般是/etc/polipo/目录)
10、vi config(配置文件名称可能是config或者polipo.conf或者polipo.config或者其它的)
##################polipo配置文件正文#############
本帖隐藏的内容

proxyAddress = "0.0.0.0"
proxyPort = 12345(12345为polipo的监听端口,可自己修改)
allowedClients = 0.0.0.0/0(允许所有网络的客户端连接)
daemonise = true(运行后台运行)
pidFile = /opt/etc/polipo/pid
socksParentProxy = "localhost:1080"(父级代理地址及端口,这里的父级代理是srelay)
socksProxyType = socks5(父级代理类型)
diskCacheRoot = "/tmp/var/polipo-cache/"(缓存路径)
tunnelAllowedPorts = 1-65535(允许tunnel的端口,可根据自己的情况修改,这个是1-65535的端口都可以)
###################polipo配置完结################
11、编辑完成后按Esc键,再按:wq,“:”冒号这个东西别当没看见,保存并退出vi编辑器。
12、cd /(再回到路由根目录)
13、find -name 'srelay*'(查找srelay的配置文件,一般来说配置文件跟polipo的位置基本上一样)
14、cd /opt/etc/
15、vi srelay.conf
#################srelay配置文件正文##############
0.0.0.0    any
#################srelay配置结束#################
16、编辑完成后按Esc键,再按:wq,“:”冒号这个东西别当没看见,保存并退出vi编辑器。


17、就是很多人问的,为什么openv p n配置中的remote可以随意写地址。先说梅林原版固件的

本帖隐藏的内容

mkdir /jffs/hosts (创建这个目录)
cd /jffs/hosts/(到这个目录下)
vi hosts
#############hosts文件配置#########
127.0.0.1 localhost.localdomain localhost
192.168.1.1 RT-AC68P-7388. RT-AC68P-7388
192.168.1.1 router.asus.com
192.168.1.1 www.asusnetwork.net
192.168.1.1 www.asusrouter.com
127.0.0.1 wap.gd.10086.cn(把wap.gd.10086.cn定向到127.0.0.1,也就是本地,也可以改成任意自己想要的地址,例如127.0.0.1 go.10086.cn,把go.10086.cn定向到
本地,192.168.1.123 go.10086.cn,把go.10086.cn定向到192.168.1.123)
############hosts配置结束#######

cd /jffs/scripts/ 到/jffs/scripts/目录下
18 vi init-start
19 输入
#!/bin/sh
ln -sf /jffs/hosts/hosts /tmp/etc/hosts(保存退出,开机把/jffs/hosts/hosts文件链接到/tmp/etc/hosts)

20、chmod a+x init-start(给init-start文件赋上可执行权限)
21、reboot(重启路由,DDNS这些自己设好,开机自启动执行开端口命令这些自己去搜索)

22、教程里面为什么要有父级代理srelay,其实我也不知道,可能就是为了openv p n里面出现用户连接的地址是127.0.0.1吧,之前看到教程都是加了socks代理,那我就找了这个东西



为什么openv p n配置中的remote可以随意写地址,这里说说openwrt、LEDE
本帖隐藏的内容

1、opkg update
2、opkg install dnsmasq(一般来说是已经有了的)
3、cd /
4、find -name 'dnsmasq*'(查找dnsmasq的配置文件,一般在/etc/目录下,名字叫dnsmasq.conf)
5、编辑这个配置文件,在文件最后加上address=/wap.10086.cn/127.0.0.1(将wap.10086.cn重定向至本地,域名和IP可以任意改)


完结

有想搭建SS-R-server服务的可以问我,但是肯定就不会说的这么详细,打字太费劲了。SS-R比这个肯定是要稳定的,就是有些流量不免,像微信视频就不免,IPhone好像没有什么好的办法。另外说一下openv p n的免流代码注意事项
1、用vnpproxy的话,去掉所有""(就是proxy-option EXT1 "HOST: go.10086.cn"这些双引号)
2、用polipo的话,不能去掉""
不然会出错,无法连接。这个我折腾了两天,也是一直以为polipo代理的不能用。

zt923924t 发表于 2017-4-28 20:44

顶啊啊啊啊啊啊1啊啊啊

yfei9999 发表于 2017-4-28 21:52

我就差一样了

Lf478 发表于 2017-4-28 22:49

:)。。。。。。。。。。。。。。。。。。。。。。

apollo9998 发表于 2017-4-28 22:59

我什么也没有看到

zt923924t 发表于 2017-4-28 23:00

看看啊啊啊啊啊

逢坂龙儿 发表于 2017-4-28 23:16

努力学习,多多分享

liuzw11 发表于 2017-4-29 08:17

希望有用!!

qjpdeds 发表于 2017-4-29 10:07

看看呢 不知道简单不

ouwentian 发表于 2017-4-29 11:32

lipo配置文件正文

qq1186764503 发表于 2017-4-29 11:46

免流=路由+openv p n+srelay+poli

lzn202 发表于 2017-4-29 11:50

后排出售板凳,看看先

通天塔 发表于 2017-4-29 12:26

,,,,,,,,,,,

lzn202 发表于 2017-4-29 12:44

多谢楼主分享

fbbgbv 发表于 2017-4-29 14:16

谢谢分享。
页: 1 2 3 4 5 6 7 [8] 9 10 11 12 13 14 15 16 17
查看完整版本: 免流=路由+openv p n+srelay+polipo+免流代码