我在内网建的服务器,用DDNS,外网无法访问

内网和外网的端口不一样,内网用IP访问,外网用域名访问,dtable_web-settings.py如下

# for dtable-server
DTABLE_PRIVATE_KEY = 'g&r*#4%z8o351w=moygvi41itqtm8168ds7gmdbr8sn#=(#xw^'
DTABLE_SERVER_URL = 'http://192.168.0.196:8083/dtable-server/'
DTABLE_SOCKET_URL = 'http://192.168.0.196:8083/'

# for dtable-web
DTABLE_WEB_SERVICE_URL = 'http://192.168.0.196:8083/'

# for dtable-db
DTABLE_DB_URL = 'http://192.168.0.196:8083/dtable-db/'

# for dtable-storage-server
DTABLE_STORAGE_SERVER_URL = 'http://127.0.0.1:6666/'

NEW_DTABLE_IN_STORAGE_SERVER = True

# for seaf-server
FILE_SERVER_ROOT = 'http://192.168.0.196:8083/seafhttp/'

据我所知,seatable不支持内网外网同时访问,因为它的所有路径都是绝对路径;
从内网变更到外网,或者从外网变更到内网,都要运行转换程序;

转换程序需要如何运行

ssh连接服务器运行

# 进入 dtable-web 所在的项目目录
cd ...../seatable-server-latest/dtable_web

改成

cd ./seatable-server-latest/dtable-web

应该是 -,文档里是 _