Ubuntu 快速部署内网穿透的服务端
2022/2/1 7:29:15
本文主要是介绍Ubuntu 快速部署内网穿透的服务端,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
本笔记纯属备忘,有任何问题请及时联系笔者
部署步骤:
- 买一个Ubuntu系统的VPS
- 在/etc/frp/frps.ini中编写好自己frp服务器端配置文件
- 运行下列脚本(其中采用了雪梦科技的docker镜像)
#! /bin/bash RED='\e[1;31m' CYAN='\e[1;36m' NC='\e[0m' echo -e "欢迎使用${CYAN}neumy${NC}的${CYAN}frp服务端${NC}部署工具" echo -e "${CYAN} [1] 正在确认docker环境…… ${NC}" type docker if [ $? == 1 ]; then echo -e "${RED}未安装docker${NC},正在安装" # Ubuntu 安装docker sudo apt-get remove docker docker-engine docker.io containerd runc curl -fsSL https://get.docker.com -o get-docker.sh sudo sh get-docker.sh fi echo -e "${CYAN}已安装docker${NC}" echo -e "${CYAN} [2] 启动docker守护进程服务…… (可能需要用户密码验证)${NC}" sudo service docker start echo -e "${CYAN} [3] 确认服务端配置文件…… ${NC}" FILE='/etc/frp/frps.ini' if [ -f "$FILE" ]; then echo -e "${CYAN} $FILE 存在 ${NC}" else echo -e "${RED} $FILE 不存在,请编写该配置文件 ${NC}" fi echo -e "${CYAN} [4] 拉取frps镜像并启动…… ${NC}" sudo docker run --network host -d -v /etc/frp/frps.ini:/etc/frp/frps.ini --name frps snowdreamtech/frps echo -e "${CYAN} 启动完成 ${NC}"
注意事项:
- 如果要移除docker则
sudo apt remove --purge docker-ce docker-ce-cli docker-scan-plugin
- 拉取并启动容器前请注意保证没有同名镜像
- 移除docker并不会清空本地镜像
这篇关于Ubuntu 快速部署内网穿透的服务端的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2024-05-15鸿蒙生态设备数量超8亿台
- 2024-05-13TiDB + ES:转转业财系统亿级数据存储优化实践
- 2024-05-09“2024鸿蒙零基础快速实战-仿抖音App开发(ArkTS版)”实战课程已上线
- 2024-05-09聊聊如何通过arthas-tunnel-server来远程管理所有需要arthas监控的应用
- 2024-05-09log4j2这么配就对了
- 2024-05-09nginx修改Content-Type
- 2024-05-09Redis多数据源,看这篇就够了
- 2024-05-09Google Chrome驱动程序 124.0.6367.62(正式版本)去哪下载?
- 2024-05-09有没有大佬知道这种数据应该怎么抓取呀?
- 2024-05-09这种运行结果里的10.100000001,怎么能最快改成10.1?