通过办公网PC进行SSH远程端口-本地端口转发-本地socks5代理-访问内网的目的

通过办公网PC进行SSH远程端口-本地端口转发-本地socks5代理,访问内网的目的

1.办公网内网使用gost开一个socks5代理,本地侦听9988端口
gost64.exe -L :9988

2.相当于本地侦听9988端口,可以使用socks5进行代理访问。

3.现在在此台办公网内的PC机器使用ssh进行远程端口转发。

4.做远程端口转发需要自己有一台公网的VPS。

5.连接方向是办公网的PC机器,使用ssh命令去连接公网vps,然后会在公网vps云主机上侦听8868端口,具体命令如下:
ssh -R 8868:localhost:9988 dtsec@120.79.xxxxx 
上述的意思就是公网vps上侦听8868端口,然后访问这个8868端口相当于将流量转发到,办公网PC机器的9988端口。

6.此时测试发现不能直接使用公网vps提供的公网IP地址连接,所以需要再次使用本地端口转发,将上述公网vps侦听的8868端口,转发自己需要远程访问的则会个端口。

7.到了此处是最后一步,最终的目的就是需要在自己家里或另外一个地方用自己的电脑去连接办公网的PC机器的代理。

8.使用自己另外的电脑通过ssh的本地端口转发将公网vps的8868端口转发到本地自己电脑的8068端口,然后使用127.0.0.1的socks5协议端口是8068来完成最终的访问。

9.另外一台自己的电脑执行本地端口转发的命令如下:
ssh -L 8068:localhost:8868 dtsec@120.79xxxx
上述的意思是另外一台自己的电脑会本地侦听端口8068,然后访问8068这个代理端口相当于将流量转发到上面vps侦听的8868端口。

10.浏览器上配置好socks5,进行访问
127.0.0.1
socks5
8068

11.命令行curl测试代理功能

curl --socks5 127.0.0.1:8868 http://myip.ipip.net
curl --socks5 172.xxxxxx.102:8868 http://myip.ipip.net

curl --socks5 127.0.0.1:8868 http://myip.ipip.net

curl --socks5 172.22.223.102:8868 http://myip.ipip.net

测试匿名代理

curl -x socks5://172.22.223.102:8868 http://aiezu.com/test.php

curl --socks5 172.22.223.102:8868 http://aiezu.com/test.php

curl -x 172.22.223.102:8868 http://aiezu.com/test.php

curl --proxy 172.22.223.102:8868 http://aiezu.com/test.php

curl -x http_proxy://172.22.223.102:8868 http://aiezu.com/test.php

curl -x https_proxy://172.22.223.102:8868 http://aiezu.com/test.php

curl --socks4 172.22.223.102:8868 http://aiezu.com/test.php

curl -x socks4://172.22.223.102:8868 http://aiezu.com/test.php

curl --socks4a 172.22.223.102:8868 http://aiezu.com/test.php

curl -x socks4a://172.22.223.102:8868 http://aiezu.com/test.php
posted @ 2022-12-05 14:31  皇帽讲绿帽带法技巧  阅读(901)  评论(0)    收藏  举报