简介(未完)

不管是 socks 还是 http 代理都是在传输层和应用层上的代理,这样总会有一些应用不走代理,他们都是代理实现底层通信的,比如一些游戏这样就很烦,我们就只能通过一些办法让他们走代理,如inux上的proxychainswindows上的sstap,当然也有其他的办法,这两种是我最喜欢的,尤其是 sstap 他是通过创建tap虚拟网卡,加配置路由表来实现的,sstap是我最喜欢的。


linux

# 全局
vi /etc/profile
source /etc/profile

# 单用户
vim ~/.bashrc
source ~/.bashrc


export ALL_PROXY=http://192.168.121.1:10800
export ALL_PROXY=socks5://192.168.121.1:1080

# 测试
curl www.google.com.hk/
curl icanhazip.com

# 关闭代理
unset ALL_PROXY

proxychains

# 安装 Git 和 gcc
apt-get install git gcc


# 下载安装 proxychains 
git clone https://github.com/rofl0r/proxychains-ng 
cd proxychains-ng  
./configure  
sudo make && make install  


# 编辑配置文件
vim /etc/proxychains.conf 

socks5  127.0.0.1 1080


# 测试
proxychains4 curl www.google.com.hk/

curl icanhazip.com

curl ifconfig.me


windows

cmd
set http_proxy=http://127.0.0.1:10800
set https_proxy=http://127.0.0.1:10800
powershell (设置ie代理),powershell终端流量走代理
$regPath = 'HKCU:\Software\Microsoft\Windows\CurrentVersion\Internet Settings'


使用sstap全流量代理

下载页面 => sstap

1、 击加号添加 HTTP/SOCKS5 代理

image-20200525220659304

2、填写对应的IP端口

image-20200525220900299

3、添加路由规则

image-20200525221008288

4、填写规则,动作类型一定要写代理,动作类型相当于路由表里的下一跳。

image-20200525221437270

5、此时开启就可以看到路由表更改了,并且适配器里多了一个tap网卡

image-20200525222157374

6、 当然你也可以写个空规则启动tap网卡,然后添加路由

0
最后修改日期:2021年3月4日

留言

撰写回覆或留言

发布留言必须填写的电子邮件地址不会公开。