OpenWrt
基础指南
新手折腾第一步,必看!
Padavan
基础指南
老毛子、PDCN教程中心
固件集合
下载指南
固件官网下载链接
网络共享
设置教程
U盘无线共享 USB网络共享
https://shop109263549.taobao.com/ (你好多多淘宝店铺)
你好多多DIY QQ群:1053113133 (验证信息dd)此群只是爱好者的交流群,不做任何售后,有售后请淘宝上联系!
热度:0您当前的位置:首页 > DDwifi > 资源分享

部署NPS内网穿透实现Socks5代理访问公司内网教程【CSDN】

时间:2021-01-29 14:28:28 / 来源:CSDN.NET / 作者:Leosongyi

公司需要部署V-P-N来实现对内网的GitLab和禅道的访问,但是现状是公司的电信宽带分配的动态IP隔一段时间就会跳变,使用V-P-N是不稳定的,每隔一段时间都要修改V-P-N配置的IP。因此决定用已有的一台公网服务器作为跳板实现Socks5代理,达到类似V-P-N访问内网的目的。

公司需要部署V-P-N来实现对内网的GitLab和禅道的访问,但是现状是公司的电信宽带分配的动态IP隔一段时间就会跳变,使用V-P-N是不稳定的,每隔一段时间都要修改V-P-N配置的IP。因此决定用已有的一台公网服务器作为跳板实现Socks5代理,达到类似V-P-N访问内网的目的。

官网:https://github.com/cnlh/nps

需要的环境:
一台公网服务器(这里使用的Centos7)
一台内网服务器(Centos7)
NPS软件包(https://github.com/cnlh/nps 官网下载)
Proxifier(http://soft.onlinedown.net/soft/971579.htm Socks5客户端软件)

实现流程:
1.下载NPS_releases(https://github.com/cnlh/nps/releases
我下载的是这两个
在这里插入图片描述

2.传输linux_386.server.tar.gz到公网服务器指定文件夹下并解压(传输我使用的是xftp)

tar -axvf linux_386.server.tar.gz
  • 1

在这里插入图片描述
3.修改配置表

cd ./nps/conf
vim nps.conf
  • 1
  • 2

修改bridge_port为8024,配置文件中web_port为8086,http_proxy_port,https_proxy_port两个端口修改成任意不占用的
(由于端口占用原因,所以使用的是这四个个端口,小伙伴们可根据自己实际端口使用情况进行配置)
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

4.保存并退出,运行NPS_server

cd ..
nohup ./nps &
  • 1
  • 2

5.现在,nps服务器已经开启,打开浏览器登陆,网址:

公网服务器IP:8086
  • 1

(tips:访问NPS网页尽量用谷歌浏览器,我原先用的QQ浏览器不兼容,走了很多坑。)
配置信息里的默认账户:Admin 密码:123
密码错误的可以去服务器重新查看nps.conf

在这里插入图片描述

6.点击客户端,新建一个客户端:

在这里插入图片描述
在这里插入图片描述

7.新建socks5代理
在这里插入图片描述
在这里插入图片描述

8.好啦,这个时候可以去内网服务器传输并解压linux_386_client.tar.gz啦!
内容如解压linux_386_server.tar.gz

tar -zxvf linux_386_client.tar.gz
  • 1

在这里插入图片描述

9.命令行运行该执行文件(没有用npc.conf进行配置,需要直接命令运行,请修改以下命令的IP)

nohup ./npc -server=你的公网IP:8024 -vkey=12345678909 &
  • 1

(Tips:上面的nohup … & 可以让该命令在后台运行,不会随着xshell窗口关掉就关闭进程。这是我之前走过的坑,若远程使用xshell等工具访问不加后台执行指令,曾让我在测试阶段使用socks5工具访问到内网又掉线,一直排查不到原因。后来才知道是Xshell的连接中断后进程关闭,从而一直测试成功后又访问不到内网。)、

10.没有报错的话就是连接成功,那么此时,就可以中断你的网络,用外网去测试啦!
这里我使用的是我的手机热点。

连上手机热点之后,就需要使用上我们的socks5代理工具啦。这里使用的是Proxifier,以下是我下载的地址,也可网上自行下载。
http://soft.onlinedown.net/soft/971579.htm
安装完成后打开软件,填写代理服务器
在这里插入图片描述
在这里插入图片描述

11.就下来就可以畅享你的公司内部网络了,打开浏览器访问相应服务把!
在这里插入图片描述
成功访问内部GitLab!

 

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。

本文链接:https://blog.csdn.net/qq_40732354/article/details/99585884