注册 X
提交 注:点击提交后系统会发送邮件到邮箱验证!(仅支持中国大陆邮箱)
我已阅读并同意 服务条款
首页 > IT技术笔记 > 查看笔记

带Web管理面板的内网穿透工具:lanproxy

简介

lanproxy是一个开源免费的的内网穿透工具,将局域网个人电脑、服务器代理到公网的内网穿透工具,目前仅支持

        
        
      
上层协议,可用作访问内网网站、本地支付接口调试、SSH访问、远程桌面等等,而且带
        
        
      

git clone https://gitee.com/fengfei/lanproxy.git

        
        
      

cd lanproxy

        
        
      

mvn package

        
        
      

ls

        
        
      

cd distribution/proxy-server-0.1/

        
        
      

vim conf/config.properties

        
        
      

config.server.port=8090 (LanProxy web管理页面端口) config.admin.username=admin (登入账号) config.admin.password=admin (登入密码)

        
        
      

cd bin

        
        
      

chmod 777 startup.sh sh startup.sh

        
        
      

client.key的值为上面在网页里生成的秘钥 server.host的值为你云服务器的IP地址 server.port的值为4900,如果你ssl.enable=true那么server.port的值为4993

        
        
      

server.bind=0.0.0.0

#与代理客户端通信端口 server.port=4900

#ssl相关配置 server.ssl.enable=true server.ssl.bind=0.0.0.0 server.ssl.port=4993 server.ssl.jksPath=test.jks server.ssl.keyStorePassword=123456 server.ssl.keyManagerPassword=123456

#这个配置可以忽略 server.ssl.needsClientAuth=false

#WEB在线配置管理相关信息 config.server.bind=0.0.0.0 config.server.port=8090 config.admin.username=admin config.admin.password=admin

        
        
      

cd /root/proxy-server-0.1/bin chmod +x startup.sh ./startup.sh

        
        
      

#如果打不开Web界面,就需要开启防火墙,一般CentOS系统出现情况最多 #Centos 6系统 iptables -I INPUT -p tcp --dport 8090 -j ACCEPT service iptables save service iptables restart

#CentOS 7系统 firewall-cmd --zone=public --add-port=8090/tcp --permanent firewall-cmd --reload

        
        
      

#与在proxy-server配置后台创建客户端时填写的秘钥保持一致; client.key= ssl.enable=true ssl.jksPath=test.jks ssl.keyStorePassword=123456

#这里填写实际的proxy-server地址;没有服务器默认即可,自己有服务器的更换为自己的proxy-server(IP)地址 server.host=lp.thingsglobal.org

#proxy-server ssl默认端口4993,默认普通端口4900 #ssl.enable=true时这里填写ssl端口,ssl.enable=false时这里填写普通端口 server.port=4993

        
        
      

#运行方法可参考服务端运行步骤 linux(mac)系统:直接进入bin目录,然后运行startup.sh脚本 windows系统:直接双击bin目录下的startup.bat

        
        
      

#以下需要使用的参数是服务端IP,服务端端口,客户端密匙 1、普通端口连接 #mac 64位 nohup ./client_darwin_amd64 -s SERVER_IP -p SERVER_PORT -k CLIENT_KEY & #linux 64位 nohup ./client_linux_amd64 -s SERVER_IP -p SERVER_PORT -k CLIENT_KEY & #windows 64 位 ./client_windows_amd64.exe -s SERVER_IP -p SERVER_PORT -k CLIENT_KEY

2、SSL端口连接 #mac 64位 nohup ./client_darwin_amd64 -s SERVER_IP -p SERVER_SSL_PORT -k CLIENT_KEY -ssl true & #linux 64位 nohup ./client_linux_amd64 -s SERVER_IP -p SERVER_SSL_PORT -k CLIENT_KEY -ssl true & #windows 64 位 client_windows_amd64.exe -s SERVER_IP -p SERVER_SSL_PORT -k CLIENT_KEY -ssl true

        
        
      

#如果你将客户端exe文件解压到了D盘的RATS文件夹,则使用命令进入RATS文件夹 cd /d d:\RATS #如果你是SSL端口连接,先替换自己的IP,端口,CLIENT_KEY后运行,普通端口命令参考上面 client_windows_amd64.exe -s SERVER_IP -p SERVER_SSL_PORT -k CLIENT_KEY -ssl true


 打赏        分享



评论

邮箱: 昵称: