玩机日记 12 fnOS使用lucky反代https转发到外网提供服务

目录

1、安装lucky

2、更新lucky

3、上传ssl证书

4、设置安全入口,替换fnOS的应用url

5、添加https反代


这一篇主要是解决一下飞牛反代https的问题。可以先看玩机日记 12.5 在PVE Windows11上部署本地AI模型,使用群晖反代https转发到外网提供服务,配合沉浸式翻译插件翻译网页_windows 11 如何部署本地ai-CSDN博客

到群晖相关的部分时可以回到这篇文章看飞牛的方案。

1、安装lucky

2、更新lucky

fnos的lucky太旧了,不支持https反代。需要更新到最新版本,直接在页面内点击下载最新版的tar.gz,然后上传新版本即可。

更新完之后,fnos的lucky会报错停止(端口被占用),但是网页端lucky依然可以正常访问。重启过一次fnos之后就不会报错了,再打开luky就已经是最新版了。

3、上传ssl证书

之前下载的pem证书就可以了。上传方式建议选择路径,因为阿里云的个人测试证书很快就会过期,之后申请新的证书只需要替换对应路径,就可以直接更新所有套件的证书了,不用一个个打开重新上传文件。

玩机日记 1 前期准备工作:申请公网ipv4、购买域名、申请SSL证书-CSDN博客

玩机日记 3 PVE配置SSL证书,主路由端口转发,实现远程访问PVE_pve ssl-CSDN博客

先在应用设置里面添加文件夹

这样可以访问了吗?不完全可以……我发现fnOS在这块的逻辑上有点小问题

首先,我的这块飞牛网盘的位置是

/vol2/1000/飞牛网盘

/vol2 默认具有访问权限。飞牛网盘 通过上述操作,也给了访问权限,但是 1000 文件夹还是……没有访问权限

打开终端执行

chmod 777 -R /vol2
#或者
chmod 777 -R /vol2/1000

权限改成777会不会有风险?这台机器上就只有我们一个用户,平时默认都是用root跑命令的,权限这块本来就是完全开放的。777或者700对于我们管理系统并没有什么本质区别。

接下来应该可以访问证书路径了。打开lucky添加证书,添加方式选择路径。

因为lucky是手输路径而不是浏览选择路径,所以即使不进行上述chmod操作仍有可能访问成功。但是后面我们会经常用到这个共享文件夹,所以还是尽早改一次权限吧。

4、设置安全入口,替换fnOS的应用url

这样设置过后,就需要在网址后面输入/lucky666才能访问

示例:https://你的.域名:16601/lucky666

fnos有一点特别好就是可以自定义应用的url,这样我们修改了端口或者启用了ssl,不用担心桌面打不开应用的问题了。群晖就改不了。

点击应用设置,输入自定义URL,确定

5、添加https反代

以Windows11上LM Studio的1234端口为例,在端口转发这里添加转发规则

如果想把http反代成https的话,就勾选源端启用TLS

反代设置完毕,接下来你可以回到玩机日记 12.5 在PVE Windows11上部署本地AI模型,使用群晖反代https转发到外网提供服务,配合沉浸式翻译插件翻译网页_windows 11 如何部署本地ai-CSDN博客继续测试外网接口调用了。

fnos(Fast Node Operating System,快速节点操作系统)是一款轻量级、高性能的服务器操作系统,主要用于构建云服务和容器化应用。虽然它本身并不直接支持FTP(File Transfer Protocol,文件传输协议),因为通常在现架构中推荐使用HTTP(S)或SCP(SSH)等更安全、高效的方式来传输文件,但如果你需要在fnos环境中通过FTP访问或管理文件,你可以采取以下步骤: 1. 安装FTP服务器软件:由于fnos不自带FTP服务,你需要手动安装一个 FTP 服务器如ProFTPD或vsftpd。在fnos的命令行界面(CLI)上,使用包管理工具(比如apt-get或yum,取决于你的fnos版本)安装所需的服务。 ``` apt-get install proftpd (对于基于Debian的系统) yum install vsftpd (对于基于RPM的系统) ``` 2. 配置FTP服务器:启动安装后的FTP服务器并配置基本的设置,包括用户认证、目录映射、防火墙规则等。通常需要创建一个虚拟用户,并指定其可以访问的目录。 ```bash vi /etc/proftpd/proftpd.conf (对于ProFTPD) vi /etc/vsftpd/vsftpd.conf (对于vsftpd) ``` 3. 重启FTP服务:配置完成后,重启FTP服务器使之生效。 ``` service proftpd restart (如果是ProFTPD) systemctl restart vsftpd (如果是vsftpd) ``` 4. 访问FTP:现在可以从外部网络或通过SSH连接fnos服务器,然后通过FTP客户端(如WinSCP、FileZilla等)连接到FTP服务器的地址(通常是`hostname:port`,如`localhost:21`),使用之前创建的用户名和密码登录。 请注意,出于安全考虑,强烈建议仅允许内部网络或特定IP地址访问FTP,并限制权限至最小必要原则。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值