找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
广告投放联系QQ68610888
查看: 20878|回复: 94

openwrt官方固件使用red---socks连接内网代理服务器兲朝上网

  [复制链接]
发表于 2020-2-21 17:20 | 显示全部楼层 |阅读模式
本帖最后由 99010 于 2020-3-6 22:48 编辑

不是旁路由,不是旁路由,不是旁路由,重要的事说三遍。


可以简单理解为,局域网内有一台可以无限制上网的电脑,而其他电脑有上网限制。其他电脑通过路由器连接那台无限制的电脑达到无限制上网的效果。




路由器使用openwrt官方固件,不需要很高配置,socks5几乎是明文传输,对cpu性能没啥要求,即使是老旧的ar9344系列mw4530、wdr4310、wndr4300都无压力。

假设,内网代理服务器是一台可运行v2、酸酸、乳酸菌饮料的设备,可以是电脑、N1、群晖、手机等(系统可以是Windows、Linux、安卓等)。

按照本方案,即使内网代理服务器关机也不会影响国内正常上网。


安装必要的组件
  1. opkg update
  2. opkg remove dnsmasq
  3. rm -rf /etc/config/dhcp
  4. opkg install dnsmasq-full ipset iptables-mod-nat-extra red---socks
复制代码
修改/etc/firewall.user,添加如下
  1. ipset -N gfwlist iphash
  2. iptables -t nat -A PREROUTING -p tcp -m set --match-set gfwlist dst -j REDIRECT --to-port 12345
复制代码
修改/etc/dnsmasq.conf,添加如下
  1. conf-dir=/etc/dnsmasq.d
复制代码
创建/etc/dnsmasq.d/gfw.conf文件
  1. mkdir  -p /etc/dnsmasq.d
  2. vi /etc/dnsmasq.d/gfw.conf
复制代码
内容如下(可自行添加或者找网上分享的gfwlist列表,注意一下格式。其中192.168.1.213是内网代理服务器的IP,改成你自己的)
  1. server=/google.com/192.168.1.213#5353
  2. ipset=/google.com/gfwlist
  3. server=/youtube.com/192.168.1.213#5353
  4. ipset=/youtube.com/gfwlist
  5. server=/twitter.com/192.168.1.213#5353
  6. ipset=/twitter.com/gfwlist
复制代码
配置red---socks
  1. vi /etc/red---socks.conf
复制代码
内容如下
  1. base {
  2.         log_debug = off;
  3.         log_info = off;
  4.         log = "syslog:local7";
  5.         daemon = on;
  6.         redirector = iptables;
  7. }

  8. red---socks {
  9.         local_ip = 0.0.0.0;
  10.         local_port = 12345;
  11.         ip = 192.168.1.213;        //内网代理服务器的IP
  12.         port = 1080;        //内网代理服务器的端口
  13.         type = socks5;        //依据代理设备的运行模式,可选类型: socks4, socks5, http-connect, http-relay。其中http-connect更省资源
  14. }


  15. //Keep this line        保留这行
复制代码

到此,路由器端配置完成,重启一下。

内网代理服务器的v2配置文件参考如下
  1. {
  2.         "inbounds":[
  3.                 {  //socks5,用于代理
  4.                 "port":"1080",
  5.                 "protocol":"socks",
  6.                 "settings":{
  7.                         "auth":"noauth",
  8.                         "udp":true
  9.                         },
  10.                 "sniffing": {
  11.                         "enabled": true,
  12.                         "destOverride": ["http", "tls"]
  13.                         }
  14.                 },
  15.                 {        //http模式
  16.                 "port":"1081",
  17.                 "protocol":"http",
  18.                 "settings":{},
  19.                 "sniffing": {
  20.                         "enabled": true,
  21.                         "destOverride": ["http", "tls"]
  22.                         }
  23.                 },
  24.                 { //任意门,备用dns解析
  25.                 "protocol": "dokodemo-door",
  26.                 "port": 5353,
  27.                 "settings": {
  28.                         "address": "8.8.8.8",
  29.                         "port": 53,
  30.                         "network": "udp",
  31.                         "timeout": 0
  32.                         }
  33.                 }
  34.                 ],
  35.         "outbounds":[
  36.                 {
  37.                 "protocol":"vmess",
  38.                 "settings":{
  39.                 "vnext":[
  40.                         {
  41.                         "address":"1.1.1.1",
  42.                         "port":3333,
  43.                         "users":[
  44.                                 {
  45.                                 "id":"7e8bb2bc-958f-4ecd-ba03-8f1cdc4b3930",
  46.                                 "alterId":64
  47.                                 }
  48.                                 ]
  49.                         }
  50.                                         ]
  51.                                 }
  52.                 }
  53.         ]
  54. }
复制代码






点评

gw.conf 地址 https://git.io/JvaGv  发表于 2020-3-4 00:26

评分

参与人数 1恩山币 +2 收起 理由
ntgeralt + 2 生活不易,相遇也不易,既然这样,让我们成为朋友一起面朝大海、花开花落……

查看全部评分

我的恩山、我的无线 The best wifi forum is right here.
 楼主| 发表于 2020-2-21 17:21 | 显示全部楼层
占坑备用。。。。。
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

发表于 2020-2-21 18:03 | 显示全部楼层
socks5代理更加节省资源吗

点评

socks5只是和内网代理服务器交互,对路由器的要求不高。  详情 回复 发表于 2020-2-21 18:29
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

发表于 2020-2-21 18:15 | 显示全部楼层
是不是类似kumasock那种?

点评

不是。。。。。。。。。。。。。  详情 回复 发表于 2020-2-21 18:30
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

 楼主| 发表于 2020-2-21 18:29 | 显示全部楼层
keengeek 发表于 2020-2-21 18:03
socks5代理更加节省资源吗

socks5只是和内网代理服务器交互,对路由器的要求不高。
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

 楼主| 发表于 2020-2-21 18:30 | 显示全部楼层
martin_ni 发表于 2020-2-21 18:15
是不是类似kumasock那种?

不是。。。。。。。。。。。。。
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

发表于 2020-2-21 19:06 | 显示全部楼层
如果内网(旁路由)中使用passw,开启socks5代理端口,
然后路由器中安装一个passw创建一个socks5节点,地址使用内网(旁路由)地址,端口使用socks5代理端口,进行连接,是不是也可以实现上述功能,而且是可视化的...?

点评

路由器里面只需要运行socks5的程序,ip、端口指定内网socks5代理节点。内网socks5代理节点可以是v2、酸酸、乳酸菌饮料等。  详情 回复 发表于 2020-2-21 19:17
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

 楼主| 发表于 2020-2-21 19:17 | 显示全部楼层
wojuzi 发表于 2020-2-21 19:06
如果内网(旁路由)中使用passw,开启socks5代理端口,
然后路由器中安装一个passw创建一个socks5节点,地 ...

路由器里面只需要运行socks5的程序,ip、端口指定内网socks5代理节点。内网socks5代理节点可以是v2、酸酸、乳酸菌饮料等。

点评

我就是这个意思,是不是也可以实现你说的的这个功能,只不过用的软件不同  详情 回复 发表于 2020-2-21 19:26
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

发表于 2020-2-21 19:26 | 显示全部楼层
99010 发表于 2020-2-21 19:17
路由器里面只需要运行socks5的程序,ip、端口指定内网socks5代理节点。内网socks5代理节点可以是v2、酸酸 ...

我就是这个意思,是不是也可以实现你说的的这个功能,只不过用的软件不同

点评

没用过passw,理论上是通用的。 另外,内网代理服务器不是旁路由。这个代理服务器可以是Windows、Linux。  详情 回复 发表于 2020-2-21 19:59
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

 楼主| 发表于 2020-2-21 19:59 | 显示全部楼层
wojuzi 发表于 2020-2-21 19:26
我就是这个意思,是不是也可以实现你说的的这个功能,只不过用的软件不同

没用过passw,理论上是通用的。

另外,内网代理服务器不是旁路由。这个代理服务器可以是Windows、Linux。
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

发表于 2020-2-21 20:43 | 显示全部楼层
我想学习下
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

发表于 2020-2-21 21:21 | 显示全部楼层
想看看pbb6
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

发表于 2020-2-21 22:16 | 显示全部楼层
好资源齐分享了
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

发表于 2020-2-21 22:30 | 显示全部楼层
你说可以兲朝上网?
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

发表于 2020-2-23 17:21 | 显示全部楼层
谢谢分享....
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

有疑问请添加管理员QQ86788181|手机版|小黑屋|Archiver|恩山无线论坛(常州市恩山计算机开发有限公司版权所有) ( 苏ICP备05084872号 )

GMT+8, 2024-3-29 06:50

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

| 江苏省互联网有害信息举报中心 举报信箱:js12377 | @jischina.com.cn 举报电话:025-88802724 本站不良内容举报信箱:68610888@qq.com 举报电话:0519-86695797

快速回复 返回顶部 返回列表