当前位置:首页 > 群晖专栏 > 技术教程 > 正文内容

了解 frp 的一些通用功能

admin9年前 (2015-09-08)技术教程109

前言

日常使用中除了常规的HTTP/HTTPS代理以外,SOCKS5代理也是有一定的使用需求,例如通过SOCKS5代理可以方便的 SSH 登陆国外网络环境不好的服务器. 而goproxy是一款轻量级,功能强大,高性能的代理软件,不仅可以同时部署以上两种代理服务,还有更多例如内网穿透, Websocket 等功能.

由于作者没有提供 docker 版支持,博主自行写了 dockerfile 构建了镜像,方便部署使用.


部署

docker 启动

启动单个代理服务

启动一个端口为11111的 http 代理

docker run -d --name goproxy \
    --restart always \
    --network host \
    stilleshan/goproxy \
    /proxy http -p :11111


启动一个端口为22222的 socks5 代理

docker run -d --name goproxy \
    --restart always \
    --network host \
    stilleshan/goproxy \
    /proxy socks -p :22222

同时启动代理服务

单个容器同时启动httpsocks5代理

docker run -d --name goproxy \
    --restart always \
    --network host \
    stilleshan/goproxy \
    sh -c '/proxy http -p :11111 & /proxy socks -p :22222'



更多服务参考 snail007/goproxy 自行添加命令,每项服务命令之间使用 & 符号分隔,最后一项服务命令末尾无需 & 符号.

docker compose 启动

下载 docker-compose.yml 执行以下命令启动:

docker-compose up -d

无法下载时可以使用 https://ghproxy.com 代理下载.



更多服务参考 snail007/goproxy 自行添加命令,每项服务命令之间使用 & 符号分隔,最后一项服务命令末尾无需 & 符号.

结语

注意: 请不要尝试使用 HTTP,HTTPS 及 SOCKS5 代理用于访问 GFW 列表中的网站,会导致服务器端口被阻断


群晖专栏 

 

本站提供免费和付费的技术支持.你可以通过留言,邮件,QQ的方式来进行技术交流和免费咨询.同时也可以付费支持的方式获得相关的技术支持,项目部署配置等服务.具体相关详情请点击查看 技术支持页面


扫描二维码推送至手机访问。

版权声明:本文由梦魁网络资源站发布,如需转载请注明出处。

本文链接:https://family.monkui.com:39/?id=130

标签: 技术教程
分享给朋友:

相关文章

TinyPNG批量压缩图片Python脚本使用教程

TinyPNG批量压缩图片Python脚本使用教程

前言TinyPNG是一个免费的在线批量压缩图片服务,但Web端有单次20张和单个文件5M的限制.同时TinyPNG官方提供了API,API限制每月500张,完全满足个人使用.本文将介绍使用Python脚本来批量压缩图片.推荐使用场景大部分博...

iptables 常用命令,选项,参数及实例整理收集

iptables 常用命令,选项,参数及实例整理收集

前言本文整理收集了 iptables 的常用命令,参数,选项及实例以备不时之需.iptables 是运行在使用者空间的应用软体,通过控制 Linux 内核 netfilter 模组,来管理网路封包的处理和转发.目前 iptables 已内置...

简单使用 crontab 定时备份 MySQL 数据库

简单使用 crontab 定时备份 MySQL 数据库

前言有朋友咨询如何去定时的备份 MySQL 数据库,本文将简单介绍使用 crontab 计划任务定时为 MySQL 来备份数据库文件.配置流程配置 mysql 账号密码在用户目录,例如 /root 下创建.my.cnf配...

发表评论

访客

◎欢迎参与讨论,请在这里发表您的看法和观点。