V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  beyondstars  ›  全部回复第 11 页 / 共 11 页
回复总数  205
1 ... 2  3  4  5  6  7  8  9  10  11  
方法还是挺多的,但一般都需要有一台公网双栈 IP 地址的机器,比如:

1. 在一台双栈机器上提供应用层代理服务,例如 vmess, 用客户端连接这个 vmess 服务, 然后在 localhost 本地提供明文代理服务:socks5, http 等;这样流量的封装结构就是 http over vmess;
2. 用 ssh -w 参数建立到双栈机器的隧道,配置路由(或者代理排除列表)使得除了连接到隧道另一端的流量和本地流量之外的流量都走这个隧道,类似的还有 wiredguard, 不过 wg 需要客户端有公网 IP 地址;
3. 用 iproute2 命令行套件( ip 命令行工具),搭建到双栈机器的 sit 隧道( mode ip6ip ),vxlan 隧道等;
185 天前
回复了 rickll 创建的主题 宽带症候群 求 mac 与 mac 远程桌面顺畅连接方案
如果公司和家里都有公网 IPv6 地址的话,可以从公司用 IPv6 地址直连家里的电脑,不用走云的小水管。
186 天前
回复了 TiancongLi 创建的主题 宽带症候群 关于 ipv6 入口方向防火墙问题
查看光猫底部是否印刷有默认登录密码,有的话自己登录光猫管理页面把 IPv6 SPI 防火墙关了。
2021-10-24 14:37:21 +08:00
回复了 selfcreditgiving 创建的主题 JavaScript 一个 async function 数组, 怎样一个一个顺序执行?
function makeAsyncFunc(outputNum) {
return async function () {
const now = new Date().valueOf();
console.log(`${now}: this is ${outputNum}`);
};
}

const funcs = [];
for (let i = 1; i <= 10; i++) {
funcs.push(makeAsyncFunc(i));
}

function execOneByOne(asyncFuncs) {
if (asyncFuncs.length === 0) {
return;
}

const currentFunc = asyncFuncs.shift();
currentFunc().then(() => {
setTimeout(() => execOneByOne(asyncFuncs), 1000);
});
};

execOneByOne(funcs);

思路是把任务调度和任务执行区分开。
2021-10-24 13:58:33 +08:00
回复了 jatsz2020 创建的主题 JavaScript js 生成中文 PDF 有啥好办法?
建议让后端用 TeX (LaTeX, XeLaTeX) 实现文本到 PDF 的渲染,然后后端通过 API 的形式把功能开放给前端,这样前端可以通过 JS 发起异步请求调接口实现这个功能,生成的 PDF 质量也有保证。
1 ... 2  3  4  5  6  7  8  9  10  11  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   5481 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 17ms · UTC 03:20 · PVG 11:20 · LAX 20:20 · JFK 23:20
Developed with CodeLauncher
♥ Do have faith in what you're doing.