内网服务器搭建(搭建局域网的两种方法)

zzxiexin 1 0

内网穿透是一个将局域网个人电脑、服务器代理到公网的工具(可以解决随时随地处理远程问题),可支持任何tcp上层协议(访问内网网站、本地支付接口调试、ssh访问、远程桌面...)。 目前市面上提供类似服务的有花生壳、TeamView等等,但要使用第三方的公网服务器就必须为第三方付费,并且这些服务都有各种各样的限制;此外,由于数据包会流经第三方,因此对数据安全也是一大隐患。

相关知识内网穿透:一台可以访问到公网IP的PC去访问另一台可以访问到公网PC的电脑,两个终端的电脑可以没有公网和外网;类似TeamView(如果没有公网IP可以找俄罗斯版本,没有商业化;或者私信我解决公网IP)正向代理:一台电脑通过另一台电脑去访问外网资源;类似CCProxy反向代理:一台电脑通过域名或者IP到另一台电脑访问内网资源;类似nginx(nginx也可以正向代理,不过不支持https,可以通过安装第三方模块来支持)相关地址

发布包下载地址 https://github.com/ffay/lanproxy/releases

使用

获取发布包

拉取源码,运行 mvn package,打包后的资源放在distribution目录中,包括client和server或直接下载发布包 https://github.com/ffay/lanproxy/releases配置 server配置 server的配置文件放置在conf目录中,配置 config.properties server.bind=0.0.0.0#与代理客户端通信端口server.port=4900#ssl相关配置server.ssl.enable=trueserver.ssl.bind=0.0.0.0server.ssl.port=4993server.ssl.jksPath=test.jksserver.ssl.keyStorePassword=123456server.ssl.keyManagerPassword=123456#这个配置可以忽略server.ssl.needsClientAuth=false#WEB在线配置管理相关信息config.server.bind=0.0.0.0config.server.port=8090config.admin.username=adminconfig.admin.password=admin代理配置

打开地址 http://ip:8090 ,使用上面配置中配置的用户名密码登录,进入如下代理配置界面

一个server可以支持多个客户端连接 配置数据存放在 ~/.lanproxy/config.json 文件中

Java 客户端配置

Java client的配置文件放置在conf目录中,配置 config.properties

与在proxy-server配置后台创建客户端时填写的秘钥保持一致;client.key=ssl.enable=truessl.jksPath=test.jksssl.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安装java1.7或以上环境

linux(mac)环境中运行bin目录下的 startup.sh

windows环境中运行bin目录下的 startup.bat

标签: #内网服务器搭建

  • 评论列表

留言评论

 
QQ在线咨询
售前咨询电话
173-175-32776
技术支持电话
173-175-32776
嘿,欢迎咨询