V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  poisedflw  ›  全部回复第 1 页 / 共 18 页
回复总数  349
1  2  3  4  5  6  7  8  9  10 ... 18  
2 天前
回复了 luzemin 创建的主题 程序员 HackerNews 上看到的 [丑丑头像生成器]
还可以
需求很简单的,用 leaflet 自带的图层。把你需要的区域测绘一些边界点的坐标;用这些坐标数据画一个多边形( L.polygon ),然后用 L.imageOverlay 覆盖在这个多边形上面即可。
大棚有电吗?有电就简单,随便买个摄像头,用随身 wifi 供网(一个月 10 元 20G 流量这种就足够了)
22 天前
回复了 AlohaW 创建的主题 问与答 跟丈母娘吵架,还有救吗
同意#19 ,丈母娘帮你带娃首先是放心(你出的那几千块钱能干啥?);就你那个态度谁愿意给你好脸色(说白了,你丈母娘觉得自己是一个外人,你主人没有热情好客的态度)。我猜测不愿意来带娃的主要原因就是因为你的日常表现
酱香:金沙摘要,珍酒珍 15 ( 3 年+的老酒 400 出头),习酒 1988
想起一个广告:我们东北人,一到夏天就不喝水了,全喝这种大白梨
120 天前
回复了 xuemian 创建的主题 宽带症候群 Tailscale+headscale 方案 延迟超高
在你 headscale 机器上再部一套 derp 就行了,如果两个节点间无法直连会走国外节点中转就非常慢。开启 ipv6 后直连的成功率高。
支持一下,吃完了再买
126 天前
回复了 ixdeal 创建的主题 WireGuard wireguard 拨入自己家折腾很久,还是没成功
server {
listen 80;

server_name ~^([0-9]+)\.demo\.xxx\.com$;

location / {
proxy_pass http://100.64.0.18:$1;
}
}

在你公网服务器装个 nginx ,用三级域名直接把流量转发到内网对应的端口下。比如 8080.demo.xxx.com ,实际访问的就是你内网 18IP 下的 8080 端口
支持一下
CMD ["/usr/bin/supervisord", "--nodaemon", "--configuration", "/etc/supervisor/supervisord.conf"]
141 天前
回复了 alanying 创建的主题 SSH 2024 年了, macOS 上最好用的 SSH 工具是啥?
自己写的脚本,可以放在:/usr/local/bin/xxx
```
#!/bin/bash

# https://gist.github.com/pkuczynski/8665367
parse_yaml() {
local prefix=$2
local s='[[:space:]]*' w='[a-zA-Z0-9_]*' fs=$(echo @|tr @ '\034')
sed -ne "s|^\($s\)\($w\)$s:$s\"\(.*\)\"$s\$|\1$fs\2$fs\3|p" \
-e "s|^\($s\)\($w\)$s:$s\(.*\)$s\$|\1$fs\2$fs\3|p" $1 |
awk -F$fs '{
indent = length($1)/2;
vname[indent] = $2;
for (i in vname) {if (i > indent) {delete vname[i]}}
if (length($3) > 0) {
vn=""; for (i=0; i<indent; i++) {vn=(vn)(vname[i])("_")}
printf("%s%s%s=\"%s\"\n", "'$prefix'",vn, $2, $3);
}
}'
}

config_yml=$HOME/secret/server.yml

echo "欢迎使用快捷登录软件"

eval $(parse_yaml "${config_yml}" config_)

select server in $config_server; do
if [ ! -z "$server" ];then
break;
fi
done

# 都是一些默认值
port=config_${server}_port
port=${!port}
if [ -z "$port" ];then
port=22
fi

hostname=config_${server}_hostname
hostname=${!hostname}
if [ -z "$hostname" ];then
echo "不存在服务器配置,自动退出\n"
exit 0
fi

username=config_${server}_username
username=${!username}
if [ -z "$username" ];then
username=root
fi

password=config_${server}_password
password=${!password}

# 证书信息
pem=config_${server}_pem
pem=${!pem}

cmd="-o ServerAliveInterval=60 -p $port $username@$hostname"
if [ ! -z "$pem" ];then
cmd="-i ${pem} ${cmd}"
fi

# 跳板机
# ssh -J user1@host1:port1,user2@host2:port2 user3@host3:port3
proxy_jump=config_${server}_proxy_jump
proxy_jump=${!proxy_jump}
if [ ! -z "$proxy_jump" ]; then
cmd="-J ${proxy_jump} ${cmd}"
fi

# 加上 scp 前缀
cmd="ssh ${cmd}"

if [ ! -z "$password" ];then
cmd="sshpass -p ${password} ${cmd}"
fi

echo $cmd

eval $cmd
```
配置文件放在:$HOME/secret/server.yml
```
server name1 name2
name1:
hostname: 127.0.0.1
port: 22
username: root
password: 123456
pem: /path/to/xxx.pem
proxy_jump: 192.168.0.1:444
name2:
...
```
药店买 2 元买一瓶 VC ,这玩意感觉包治百病。
差不多的需求吧,tailscale 客户端,用 headscale 自建了服务端和 derp 中继。开启 ipv6 的情况下基本都能直连,同城直接用远程控制 10ms 内延迟(优点就是快捷键和 4k 分辨率);同时还自建了 rustdesk 服务端用来做兜底(优点就是速度非常快,当然取决于你的中继服务器带宽,缺点就是分辨率低)
来了来了
同求,蹲一个推荐(放室内)。
iwHb2Vp00c4 已用
来了来了
1  2  3  4  5  6  7  8  9  10 ... 18  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   3014 人在线   最高记录 6543   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 40ms · UTC 15:00 · PVG 23:00 · LAX 08:00 · JFK 11:00
Developed with CodeLauncher
♥ Do have faith in what you're doing.