博士在网上查资料时碰巧寻得一款非常好用的图形化管理的内网穿透软件ProxyAdminFree,ProxyAdminFree作者给它的评价是可让服务器秒变强大代理服务器,拥有友好的操作界面,小白也能轻松上手,让你用起来得心应手,心情舒畅,博士自己安装在自己电脑和服务器里试了一下果然使用起来非常简单!
项目地址https://github.com/snail007/proxy_admin_free
GOPROXY中文说明https://github.com/snail007/goproxy/blob/master/README_ZH.md
linux版视频安装教程https://www.bilibili.com/video/BV1XJ411g7Pn
linux安装脚本
curl -L https://raw.githubusercontent.com/snail007/proxy_admin_free/master/install_auto.sh | bash 如果上面脚本无法下载,使用下面本站备用脚本 curl -L https://file.kskxs.com/linux/proxy_admin_free/install_auto.sh | bash
国内服务器可能遇到下载失败,可以去这个教程解决:https://www.diannaobos.com/post/947.html
如果提示下面这个信息说明linux服务端安装成功了
>>> installing ... ● proxyadmin.service - A powerful proxies manager of snail007/goproxy Loaded: loaded (/etc/systemd/system/proxyadmin.service; enabled; vendor preset: disabled) Active: active (running) since Fri 2020-04-24 23:15:31 EDT; 11ms ago Main PID: 120726 (proxy-admin) CGroup: /system.slice/proxyadmin.service └─120726 /usr/local/bin/proxy-admin Apr 24 23:15:31 localhost.localdomain systemd[1]: Started A powerful proxies manager of snail007/goproxy. >>> install done, thanks for using snail007/proxy-admin >>> install path /usr/local/bin/proxy-admin >>> configuration path /etc/gpa >>> uninstall just exec : proxy-admin uninstall >>> please visit : http://YOUR_IP:32080/ username: root, password: 123 >>> How to using? Please visit : https://snail007.github.io/goproxy/manual/
服务端常用命令
运行:systemctl start proxyadmin.service 停止运行:systemctl stop proxyadmin.service 开机启动:systemctl enable proxyadmin.service 取消开机启动:systemctl disable proxyadmin.service 查看运行状态:systemctl status proxyadmin.service
下载证书到本地
登录http://你的服务端IP:32080/ 用户名root 密码123
点击证书管理,下载proxy.crt和proxy.key文件
TLS证书应用于系统中所有代理或内网穿透的TLS传输模式。内网穿透或代理默认使用了TLS传输,这里下载的证书,用于客户端连接。
点击内网穿透,穿透配置,新增,开启自动启动按钮,填写服务配置(服务配置填写说明详见作者B站视频https://space.bilibili.com/472844633/video)
填好上述服务器配置后点击确定,然后点击BACK,最后点击启动,如果运行状态显示运行中就说明服务端成功了。
复制客户端参数待会安装好客户端会用到proxy client -P 192.168.50.33:30001 -T tls -C proxy.crt -K proxy.key --k default
windows版视频安装教程https://www.bilibili.com/video/BV1XJ411g7yF
点击下面链接下载windows版的客户端
https://github.com/snail007/proxy_admin_free/releases
解压后双击goproxy_helper.exe点击安装服务
打开浏览器输入http://127.0.0.1:32080 用户名root 密码123
点击自定义服务,服务管理,新增,将刚才在服务端复制的客户端参数粘贴到自定义参数里,注意证书前面要加本地证书的绝对路径
填好本地客户端的自定义服务后,点击确定,然后点击BACK,最后点击启动
如果运行状态显示运行中就说明客户端成功了。如下图:
最后我们回到服务端管理界面,发现客户端已经变成在线状态了。我们使用http://192.168.50.33:10086就可以访问到我们本地的网站了,如下图:
推荐您阅读更多有关于“”的文章