情景/需求
当公司的 wifi 和 有线网络不一样时,无法正常使用伺服功能,极大影响了思源笔记的使用体验,需要寻找一个替代方案重新实现伺服的功能。其中内网穿透是 D 大给出的方案之一,这里将会详细展示方案的具体实现步骤
- 因为介意自己的数据下载存放在公司,所以不使用同步功能
- 同时又想在任意地方和设备都能查看、编辑自己的所有数据,所以不愿意拆分工作空间
- 要是有自己的服务器就不用这么折腾了
- 以下方案均在 windows 系统上实现
- 如果可以请尽量订阅支持作者!(> 人 <;)
替代方案
方案一(推荐!):USB 共享网络访问
主要思路:使用 USB 接口和数据线,让电脑共享手机网络
具体步骤(以华为手机为例)
- 使用数据线连接手机和电脑,在
设置-移动网络-个人热点-更多共享设置
中,打开USB共享网络
- 打开手机端思源 app
- 安装 Termux,输入
ifconfig
,点击确定后,在输出的结果中,找到ridns0
对应的第一个 ip 地址(不是 255 结尾),在电脑浏览器中输入这个地址 - 可以开始愉快地伺服啦~~
方案二:内网穿透访问
主要思路:使用花生壳进行内网穿透,将思源内网伺服地址映射到公网
具体步骤
-
在自己的电脑中安装花生壳,或者在手机上安装==花生壳内网版 app==(注意不是花生壳管理 app),并注册登陆
-
在官网的管理平台界面按步骤点击创建自定义映射,并保存(选 http)
-
如果是电脑端,
win+R
打开运行面板,输入CMD
并确认,然后按以下格式输入命令,启动思源内核:
Siyuan-Kernel.exe文件的完整路径 --workspace=Siyuan-Kernel.exe文件所在目录 --wd=Siyuan-Kernel.exe文件所在目录上一层目录 --servePath=访问用的域名 --resident
例:
D:\SiYuan\resources\kernel\SiYuan-Kernel.exe --workspace=E:\Program\SiyuanNote\Private\ --wd=D:\SiYuan\resources --servePath=a51*******.zicp.vip:2**07 --resident
如果是手机端,则直接启动 思源 app 和 花生壳内网版 app ,同时在手机管家里设置两个软件的后台运行权限(避免被系统电池优化时把应用关闭了)
-
输入访问的域名,就可以在外网访问到自己的思源笔记啦~~
可能存在的问题
- 因为数据要上传到花生壳的服务器上,==不确定安全性如何==!!
- 花生壳和思源内核(或者 app)需要一直开启
- 使用电脑端内网穿透时,内容无法和手机端实时同步,需要退出内核才能将数据同步到手机上。因此建议在手机端内网穿透——毕竟手机上的 app 查看和关闭更方便
- 花生壳体验版每个月的上传流量有限制(1G)
方案三:搭建组网访问
主要思路:使用蒲公英在手机和电脑之间搭建一个智能组网(即一个局域网),用这个局域网内分配到的 ip 地址 +6806 端口 替代 原先的网络 ip+6806 端口
具体步骤
-
分别在手机和需要伺服的电脑上安装对应的[蒲公英访问端
-
手机和电脑上都要注册、登陆账号。(手机上要点击连接才能进入访问端)
-
关闭电脑的防火墙,或者按这个步骤,添加防火墙的入站规则
案例中给的是 WEB 服务端访问,这里手机端访问,服务协议需要改为 ICMPv4(一个个试出来的,只有这个协议可以连接成功)
-
在手机蒲公英访问端点击电脑对应的账号,进入详情界面,点击 PING 选项的检测,测试手机和电脑的连接状态
-
如果上一步能检测结果良好,就在手机或电脑访问端中查看手机分配到的 ip 地址,将这个地址复制下来,否则检测网络状态
-
手机端启动思源 app
-
在电脑端浏览器内输入:第 4 步复制的 ip 地址:6806,回车
-
可以开始开心地伺服啦啦啦~
附:
蒲公英智能组网搭建教程
可能存在的问题
- 安装蒲公英的时候,进度可能会卡在 55%(安装驱动),此时如果强制关闭结束安装,记得先去
控制面板-卸载程序
里卸载掉蒲公英软件,重启电脑(为了清除掉没有安装完成的驱动),然后关闭 360、电脑管家等安全软件,重新安装蒲公英- 如果还是失败,有可能是公司内对软件安装设置了限制,需要向技术部的小伙伴确认一下,避免一直做无用功了: }
- 安装、注册完成后,无论是手机还是电脑,在登陆时可能会一直提示“账号或密码错误”(即使确认没有输入错),可以尝试一下几个方案:
- 在 Oray 官网的账号信息界面修改密码,同时注意不要使用
#
、$
等特殊字符 - 卸载程序,重新安装
- 在 Oray 官网的账号信息界面修改密码,同时注意不要使用
- 更多安装时可能遇见的错误和解决办法见这里
- 更多搭建组网时可能遇见的错误和解决办法见这里
后记
因为突然用不了伺服功能,这几天一直在寻找替代的方案,经过思源笔记装修群里柳桥风起老铁、萌新大佬 @shuoying 以及其他小伙伴的热心指点,还有 D 大 的耐心帮助,终于解决了这个问题,在这里表示衷心感谢~
欢迎来到这里!
我们正在构建一个小众社区,大家在这里相互信任,以平等 • 自由 • 奔放的价值观进行分享交流。最终,希望大家能够找到与自己志同道合的伙伴,共同成长。
注册 关于