cloudflare#
# 客户端使用 cloudflared
URL="https://xxx.com/rdp6"
./cloudflared access rdp --hostname ${URL} --url rdp://localhost:13389
URL="https://xxx.com/aws"
./cloudflared access ssh --hostname ${URL} --url ssh://localhost:22222
windows#
wsl#
# 查看运行中的 wslw
wsl --list --running
# 使用以下命令登录到特定的发行版
wsl -d Debian
# 关闭 wsl
wsl --shutdown
# 删除 wsl 发行版
wsl --unregister <Distribution Name>
# 导出 wsl 发行版
wsl --export <Distribution Name> <FileName>
# 导入 wsl 发行版
wsl --import <Distribution Name> <InstallLocation> <FileName>
# 首先获取 WSL2 的 IP(每次重启后可能会变)
$wsl_ip = wsl hostname -I | ForEach-Object { $_.Trim() }
端口转发#
netsh interface portproxy show v4tov4
netsh interface portproxy add v4tov4 listenaddress=0.0.0.0 listenport=32000 connectaddress=172.22.112.124 connectport=32000
netsh interface portproxy delete v4tov4 listenaddress=0.0.0.0 listenport=32000
linux#
curl#
-X 指定请求方法
-H 指定请求头
-d 提交数据
curl -X POST http://localhost:8080/api/auth/login \
-H "Content-Type: application/json" \
-H "Authorization: Bearer YOUR_ACCESS_TOKEN" \
-d '{"username":"admin", "password":"123456"}'
git#
# 设置全局用户信息; 如果只想设置当前项目的信息, 可以删除 global 参数;
git config --global user.email "[email protected]"
git config --global user.name "daning"
# 显示中文文件名,而不是八进制字符编码
git config --global core.quotepath false
# warning: LF will be replaced by CRLF in 解决办法
git config --global core.autocrlf false
Host github
HostName github.com
User git
IdentityFile "~/.ssh/id_rsa_github"
ProxyJump aws-lightsail
# ssh 测试
ssh -T github
python#
- 带参数调试:
- 调试配置文件增加如下参数:
"args": "${command:pickArgs}"