全球主机交流论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

CeraNetworks网络延迟测速工具IP归属甄别会员请立即修改密码
楼主: 阔空晴云

[Windows VPS] 怎样用SSH实现一个这样的代理

[复制链接]
 楼主| 发表于 2014-6-23 11:43:23 | 显示全部楼层
小朴 发表于 2014-6-23 10:51
极路由这个能实现138

我已经有极路由了,只是想在本地实现
发表于 2014-6-23 13:10:02 | 显示全部楼层
设置路由
发表于 2014-6-23 13:13:15 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
发表于 2014-6-23 13:53:26 | 显示全部楼层
本帖最后由 yohu 于 2014-6-23 14:02 编辑

iptables就可以实现了,ssh监听本地7070做socks代理。用在openwrt路由器上的规则,可以像下面这段。
  1. iptables -t nat -N SSHSOCKS
  2. iptables -t nat -A PREROUTING -i br-lan -p tcp -j SSHSOCKS
  3. iptables -t nat -A SSHSOCKS -d 国内ip1 -j RETURN
  4. iptables -t nat -A SSHSOCKS -d 国内ip2 -j RETURN
  5. iptables -t nat -A SSHSOCKS -p tcp -j REDIRECT --to-ports 7070
复制代码


原理就是,所有tcp连接默认走代理,国内ip段走本地,也就是白名单模式。国内ip段可以通过chnroutes的脚本去整理。
我在shadowsocks上测试过,ssh未做过测试,ssh监听的socks代理可能还需要redsocks或者privoxy来配合使用。
发表于 2014-6-23 14:32:58 | 显示全部楼层
Openv pn over SSH
tun2socks
发表于 2014-6-23 14:44:08 | 显示全部楼层
yohu 发表于 2014-6-23 13:53
iptables就可以实现了,ssh监听本地7070做socks代理。用在openwrt路由器上的规则,可以像下面这段。

socks代理能直接用iptables把数据包丢到socks上?
发表于 2014-6-23 14:56:59 | 显示全部楼层
这个只能自己搞一个代理 然后白名单。
发表于 2014-6-23 15:45:22 | 显示全部楼层
雨宫音羽 发表于 2014-6-23 14:44
socks代理能直接用iptables把数据包丢到socks上?

shadowsocks使用ss-redir可以直接通过iptables转发,ssh的话不能直接使用。
发表于 2014-6-23 17:19:44 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
 楼主| 发表于 2014-6-23 19:10:33 | 显示全部楼层
yohu 发表于 2014-6-23 13:53
iptables就可以实现了,ssh监听本地7070做socks代理。用在openwrt路由器上的规则,可以像下面这段。

其实我想设置你这个味最佳答案的,但开始的时候没看到。。sorry
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|小黑屋|全球主机交流论坛

GMT+8, 2025-12-14 12:55 , Processed in 0.119446 second(s), 8 queries , Gzip On, MemCache On.

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

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