通过办公网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 @   皇帽讲绿帽带法技巧  阅读(841)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· DeepSeek 开源周回顾「GitHub 热点速览」
· 物流快递公司核心技术能力-地址解析分单基础技术分享
· .NET 10首个预览版发布:重大改进与新特性概览!
· AI与.NET技术实操系列(二):开始使用ML.NET
· 单线程的Redis速度为什么快?
历史上的今天:
2015-12-05 vim编辑器添加插件NERDTree
点击右上角即可分享
微信分享提示