2026/1/17 7:18:33
网站建设
项目流程
大名网站建设价格,电商外贸有什么平台,家具全屋定制,电子商务网上法庭私网Ubuntu主机-------Ubuntu服务器---------私网IP Ubuntu主机第一部分#xff1a;公网 Ubuntu 服务器部署 frps#xff08;服务端#xff09;步骤 1#xff1a;安装依赖并下载 frp# 切换root#xff08;避免频繁sudo#xff09;
sudo -i
# 安装wget#xff08;若未安装…私网Ubuntu主机-------Ubuntu服务器---------私网IP Ubuntu主机第一部分公网 Ubuntu 服务器部署 frps服务端步骤 1安装依赖并下载 frp# 切换root避免频繁sudo sudo -i # 安装wget若未安装 apt update apt install wget -y # 查看服务器架构适配frp下载 ARCH$(arch | sed s/x86_64/amd64/; s/aarch64/arm64/; s/armv7l/arm/) # 下载frpv0.52.3为稳定版可替换最新版本 wget https://github.com/fatedier/frp/releases/download/v0.52.3/frp_0.52.3_linux_${ARCH}.tar.gz -O frp.tar.gz # 解压并移动到系统目录 tar -zxvf frp.tar.gz FRP_DIR$(ls | grep frp_0.52.3_linux_) mv ${FRP_DIR} /usr/local/frp # 清理压缩包 rm -f frp.tar.gz步骤 2配置 frps.ini# 创建并编辑frps配置文件 cat /usr/local/frp/frps.ini EOF [common] # frp通信端口需开放安全组 bind_port 7000 # 自定义密钥客户端必须一致建议设复杂值 token MyFrpSecret123! # 可选控制台监控连接状态 dashboard_port 7500 dashboard_user admin dashboard_pwd admin # 日志配置便于排查问题 log_file /var/log/frps.log log_level info log_max_days 7 EOF步骤 3创建 systemd 服务开机自启 崩溃重启# 编写frps服务文件 cat /etc/systemd/system/frps.service EOF [Unit] DescriptionFRP Server Service Afternetwork.target network-online.target Wantsnetwork-online.target [Service] Typesimple Userroot ExecStart/usr/local/frp/frps -c /usr/local/frp/frps.ini ExecReload/bin/kill -HUP \$MAINPID Restarton-failure RestartSec5s LimitNOFILEinfinity [Install] WantedBymulti-user.target EOF步骤 4启动 frps 并验证# 重载systemd systemctl daemon-reload # 启动frps systemctl start frps # 设置开机自启 systemctl enable frps # 验证服务状态显示active(running)则正常 systemctl status frps # 验证端口监听显示7000端口LISTEN则正常 ss -tulnp | grep 7000 # 开放防火墙端口若启用ufw ufw allow 7000/tcp ufw allow 6000/tcp ufw allow 6389/tcp ufw allow 7500/tcp ufw reload验证控制台可选浏览器访问 http://公网服务器IP:7500输入账号admin、密码admin能看到 frps 状态则配置成功。我这里已经配置成功了。-------------------------------------第二部分远程 Ubuntu 主机部署 frpcXRDP客户端 桌面服务步骤 1安装 XRDP 桌面服务解决黑屏 / 权限问题# 切换root sudo -i # 更新软件源 apt update apt upgrade -y # 安装XRDPUbuntu桌面版无需额外装桌面 apt install xrdp -y # 修复Ubuntu 22.04/24.04 Wayland黑屏问题 sed -i s/^#WaylandEnablefalse/WaylandEnablefalse/ /etc/gdm3/custom.conf # 给xrdp添加ssl证书权限避免连接失败 adduser xrdp ssl-cert # 重启XRDP并设置开机自启 systemctl restart xrdp systemctl enable xrdp # 放行本地防火墙3389端口XRDP默认 ufw allow 3389/tcp ufw reload # 验证XRDP状态active(running)则正常 systemctl status xrdp步骤 2安装并配置 frpcfrp 客户端# 安装wget若未安装 apt install wget -y # 下载同版本frp和服务端一致 ARCH$(arch | sed s/x86_64/amd64/; s/aarch64/arm64/; s/armv7l/arm/) wget https://github.com/fatedier/frp/releases/download/v0.52.3/frp_0.52.3_linux_${ARCH}.tar.gz -O frp.tar.gz # 解压并移动到系统目录 tar -zxvf frp.tar.gz FRP_DIR$(ls | grep frp_0.52.3_linux_) mv ${FRP_DIR} /usr/local/frp rm -f frp.tar.gz # 配置frpc.ini替换公网服务器IP cat /usr/local/frp/frpc.ini EOF [common] # 公网服务器IP server_addr braveboy.asia # frp通信端口和服务端bind_port一致 server_port 7000 # 密钥和服务端token一致 token MyFrpSecret123! # 日志配置 log_file /var/log/frpc.log log_level info log_max_days 7 # SSH映射可选用于命令行连接 [remote_ssh] type tcp local_ip 127.0.0.1 local_port 22 remote_port 6000 # XRDP映射核心远程桌面端口 [remote_xrdp] type tcp local_ip 127.0.0.1 local_port 3389 remote_port 6389 EOF步骤 3创建 frpc systemd 服务开机自启cat /etc/systemd/system/frpc.service EOF [Unit] DescriptionFRP Client Service Afternetwork.target network-online.target Wantsnetwork-online.target [Service] Typesimple Userroot ExecStart/usr/local/frp/frpc -c /usr/local/frp/frpc.ini ExecReload/bin/kill -HUP \$MAINPID Restarton-failure RestartSec5s LimitNOFILEinfinity [Install] WantedBymulti-user.target EOF步骤 4启动 frpc 并验证# 重载systemd systemctl daemon-reload # 启动frpc systemctl start frpc # 设置开机自启 systemctl enable frpc # 验证状态active(running)则正常 systemctl status frpc # 验证日志无报错则正常 tail -f /var/log/frpc.log第三部分本地 Ubuntu 主机连接远程桌面步骤 1安装 RemminaUbuntu 原生远程桌面客户端# 安装Remmina若未预装 sudo apt update sudo apt install remmina remmina-plugin-rdp -y步骤 2配置 Remmina 连接远程桌面打开 Remmina应用列表搜索「Remmina」或终端执行 remmina新建连接点击左上角「」号填写以下参数配置项取值名称自定义如「远程 Ubuntu 桌面」协议RDP - Remote Desktop Protocol服务器公网服务器 IP:6389如 1.2.3.4:6389用户名远程 Ubuntu 主机的登录用户名如 ubuntu密码远程 Ubuntu 主机的登录密码保存并连接点击「保存」→「连接」首次连接会弹出证书提示选择「确认」即可进入远程桌面。如果出现这个界面的时候填写需要连接到的私网IP的用户名和密码就好了。看我已经连接到了注意的是最后如果出现这个界面的时候