Profile
Back to NewsBack
GitHub Trending 3 min
Reader Mode
wenbin-wb/dsh-bridge: ๐Ÿš€ DeepSeek Harness ๅคš้€š้“่ฟœ็จ‹่ฎฟ้—ฎไธŽๅฎ‰ๅ…จๅฎˆๆŠคๆ’ไปถ | ๅฑ€ๅŸŸ็ฝ‘ๆ‰ซ็ ็›ด่ฟžใ€Cloudflare / ่‡ชๅปบๅ…ฌ็ฝ‘้šง้“ใ€ๅพฎไฟก / QQ / ้ฃžไนฆ / Telegram ๆœบๅ™จไบบๅ…จ็”Ÿๅ‘ฝๅ‘จๆœŸๅฏน่ฏ | ๅ†…็ฝฎๅ…จๅ่ฎฎ่ฎฟ้—ฎๅฎ‰ๅ…จ่ฎค่ฏใ€ๅŽๅฐ้˜ฒ็ฏกๆ”นไธŽๅฎน็พไฟๅ‘ฝไฝ“็ณป

wenbin-wb/dsh-bridge: ๐Ÿš€ DeepSeek Harness ๅคš้€š้“่ฟœ็จ‹่ฎฟ้—ฎไธŽๅฎ‰ๅ…จๅฎˆๆŠคๆ’ไปถ | ๅฑ€ๅŸŸ็ฝ‘ๆ‰ซ็ ็›ด่ฟžใ€Cloudflare / ่‡ชๅปบๅ…ฌ็ฝ‘้šง้“ใ€ๅพฎไฟก / QQ / ้ฃžไนฆ / Telegram ๆœบๅ™จไบบๅ…จ็”Ÿๅ‘ฝๅ‘จๆœŸๅฏน่ฏ | ๅ†…็ฝฎๅ…จๅ่ฎฎ่ฎฟ้—ฎๅฎ‰ๅ…จ่ฎค่ฏใ€ๅŽๅฐ้˜ฒ็ฏกๆ”นไธŽๅฎน็พไฟๅ‘ฝไฝ“็ณป

12 hours ago

dsh-bridge ยท DSH ่ฟœ็จ‹่ฟžๆŽฅ / ่ฟœ็จ‹ๆŽงๅˆถๆ’ไปถ

dsh-bridge banner

npm version npm downloads GitHub release GitHub stars Node.js version license

Security WeChat QQ Feishu Telegram Cloudflare DSH Hub ๅฎž่ฃ…้ชŒ่ฏ

็ฎ€ไฝ“ไธญๆ–‡ | English

DeepSeek Harness ๅคš้€š้“่ฟœ็จ‹่ฎฟ้—ฎไธŽๅ…จๅŸŸๅฎ‰ๅ…จ้—จ็ฆๆ’ไปถ๏ผˆDSH ่ฟœ็จ‹่ฟžๆŽฅ / ่ฟœ็จ‹ๆŽงๅˆถ / ่ฟœ็จ‹้“พๆŽฅๆ’ไปถ๏ผŒremote control๏ผ‰
ๆ‰‹ๆœบๆ‰ซไธช็ ๏ผŒไบบไธๅœจ็”ต่„‘ๅ‰ไนŸ่ƒฝ็ปง็ปญ็”จ DeepSeek Harnessใ€‚ๆ— ่ฎบ่บบๅœจๆฒ™ๅ‘ไธŠใ€ๅ‡บๅทฎ้€šๅ‹คใ€่ฟ˜ๆ˜ฏ่ทจ็ฝ‘ๅไฝœโ€”โ€”้ƒฝไธ็”จๅฎˆ็€็”ต่„‘๏ผŒไนŸไธ็”จ่‡ชๅทฑๆญๅ…ฌ็ฝ‘ๆœๅŠกๅ™จ๏ผŒๆ‰ซ็ ๅณๅฏๅœจๆ‰‹ๆœบใ€ๅนณๆฟๆˆ–ไปปๆ„่ฎพๅค‡ไธŠๆŽฅ็€ๅนฒใ€‚
ๅฐ†ๆ‚จๆœฌๅœฐ่ฟ่กŒ็š„ DeepSeek Harness ๆ— ็ผๅปถไผธ่‡ณๆ‰‹ๆœบ็ฝ‘้กตใ€PWA ๅŽŸ็”Ÿๅ…จๅฑๅบ”็”จใ€ๅ…ฌ็ฝ‘ๅฎ‰ๅ…จ้šง้“ใ€ไปฅๅŠ ๅพฎไฟก / QQ / ้ฃžไนฆ / Telegram ๆœบๅ™จไบบ็Ÿฉ้˜ตใ€‚้šๆ—ถ้šๅœฐ่ฐƒๅบฆ AI ็ผ–ๅ†™ไปฃ็ ใ€ๆ‰ง่กŒไปปๅŠกใ€ๅฎกๆ‰นๆ“ไฝœไธŽ็ฎก็†ๅทฅไฝœๅŒบใ€‚
> ๐Ÿ“– ่ฟœ็จ‹่ฟžๆŽฅ็€้™†้กต๏ผšdocs/remote-connection.md ๏ฝœ ๐Ÿค– ็ป™ AI ็œ‹็š„ๆ‘˜่ฆ๏ผšllms.txt

็›ฎๅฝ•

- 1. ๐Ÿ›œ ๅฑ€ๅŸŸ็ฝ‘่ฎฟ้—ฎไธŽๅคš็ฝ‘ๅกๆ™บ่ƒฝๅˆ‡ๆข - 2. ๐ŸŒ ๅ…ฌ็ฝ‘้šง้“๏ผˆCloudflare ไธดๆ—ถ/ๅ›บๅฎšๅŸŸๅ & ่‡ชๅปบ้šง้“๏ผ‰ - 3. ๐Ÿ“ฑ ็งปๅŠจ็ซฏไบคไบ’ไธŽ PWA ็‹ฌ็ซ‹ๅ…จๅฑ App - 4. ๐Ÿ—‚๏ธ ่ฟœ็จ‹ๅทฅไฝœๅŒบ็ฝ‘้กต้€‰ๆ‹ฉๅ™จ - 5. ๐Ÿ” ๅ…จๅŸŸๅฎ‰ๅ…จ่ฎค่ฏไธŽ้˜ฒ็ฏกๆ”น้—จ็ฆ - 6. ๐Ÿค– ๅ…จ่ƒฝ IM ๆœบๅ™จไบบ็Ÿฉ้˜ต๏ผˆๅพฎไฟก / QQ / ้ฃžไนฆ / Telegram๏ผ‰ - 7. ๐Ÿ“Š ่ฟ็ปด็›‘ๆŽง็œ‹ๆฟไธŽไธ€้”ฎๅนณๆป‘้‡ๅฏ

โœจ ๅŠŸ่ƒฝ็‰นๆ€ง


๐Ÿ“ฆ ็Žฏๅขƒ่ฆๆฑ‚ไธŽๅฎ‰่ฃ…

็Žฏๅขƒ่ฆๆฑ‚

  1. Node.js โ‰ฅ 22๏ผˆDSH ่ฆๆฑ‚ ^22.19.0 ๆˆ– โ‰ฅ 24.0.0๏ผ‰
  2. dsh CLI ๅฏ็”จ๏ผˆ่ƒฝๅœจ็ปˆ็ซฏ็›ดๆŽฅ่ฟ่กŒ dsh ๅ‘ฝไปค๏ผ‰
# ๆฃ€ๆŸฅ Node ็‰ˆๆœฌ
node -v   # ๅบ”ๆ˜พ็คบ v22.19+ ๆˆ– v24+

ๆฃ€ๆŸฅ dsh ๆ˜ฏๅฆๅฏ็”จ

dsh --version

DSH ็‰ˆๆœฌๅ…ผๅฎนๆ€ง

ๆœฌๆ’ไปถๅŒๆ—ถๅ…ผๅฎนๆ–ฐๆ—ง DSH๏ผŒๆ— ้œ€ๆŒ‰ DSH ็‰ˆๆœฌๆŒ‘้€‰ๆ’ไปถ็‰ˆๆœฌ๏ผš

| DSH ็‰ˆๆœฌ | ็Šถๆ€ | | --- | --- | | 0.1.0 ~ 0.1.1 | โœ… ๆ”ฏๆŒ๏ผˆๅ›ž็Žฏไธ“็”จ RPC ้€š้“ๅŠ ๅ›บ๏ผ‰ | | 0.1.2 ~ 0.1.4 | โœ… ๆ”ฏๆŒ | | 0.1.5-alpha.1 ~ 0.1.5-rc.2 | โœ… ๆ”ฏๆŒ๏ผˆv2.10.9 ่ตท๏ผ‰ | | 0.1.6 ~ 0.1.7 | โœ… ๆ”ฏๆŒ๏ผˆv2.12.x ้€‚้… 0.1.7 ๅญ˜ๅ‚จๆ ผๅผไธŽ grid ๅธƒๅฑ€ๅ˜ๆ›ด๏ผ›0.1.6 ๆ—งๅญ˜ๅ‚จๅธƒๅฑ€ๆœ‰ๅ‘ๅŽๅ…ผๅฎนๅ›žๅฝ’็”จไพ‹๏ผ‰ | | 0.2.0-rc.2๏ผˆWeb๏ผŒprofile web๏ผ‰ | โœ… ๆ”ฏๆŒ๏ผˆv2.12.4 ่ตทๅฎฟไธป CSS-module ็ฑปๅๆ”นไธบ่ฟ่กŒๆ—ถ่งฃๆž๏ผŒๅ…จ้ƒจ็งปๅŠจ็ซฏ UI ้ชŒๆ”ถๅœจ่ฏฅ็‰ˆๆœฌ้€š่ฟ‡๏ผ‰ | | ๆกŒ้ข็‰ˆๅ†…็ฝฎๅฎฟไธป 0.2.0-rc.2๏ผˆprofile desktop๏ผ‰ | โœ… ๆ”ฏๆŒ๏ผˆv2.12.4 ไฟฎๅคๆกŒ้ขๅฎฟไธปไธŠ็งปๅŠจ็ซฏ่ฎพ็ฝฎ้กตๆ ทๅผๆ•ด็‰‡ๅคฑๆ•ˆ๏ผ›ๅทฒๅฎžๆœบ้ชŒ่ฏ๏ผ‰ |

ๅ…ณไบŽ DSH ๅŽŸ็”Ÿ้‰ดๆƒ๏ผšDSH ไปŽ 0.1.2 ่ตทไธบ dsh web ๅ†…็ฝฎไบ†ๆต่งˆๅ™จ้‰ดๆƒโ€”โ€”ๅฏๅŠจๆ—ถไผšๆ‰“ๅฐๅธฆไธ€ๆฌกๆ€ง token ็š„ๅœฐๅ€๏ผˆhttp://127.0.0.1:3080/?token=โ€ฆ๏ผ‰๏ผŒๆขๅ–ไธ€ๆžš็ป‘ๅฎšๅ›ž็Žฏๅœฐๅ€็š„ไผš่ฏ cookie๏ผŒๆญคๅŽ /ใ€/api ๅŠๅ„ๆ’ไปถ RPC ้€š้“้ƒฝ่ฆๆฑ‚่ฏฅ cookieใ€‚
> ่ฟ™ไธŽๆœฌๆ’ไปถ็š„่ฎฟ้—ฎๅฏ†็ ้—จ็ฆๆ˜ฏไธคๅฑ‚ไบ’่กฅ็š„้˜ฒๆŠค๏ผŒไธๅ†ฒ็ชไนŸไธ้‡ๅค๏ผšๅŽŸ็”Ÿ้‰ดๆƒไฟๆŠค็š„ๆ˜ฏ"ๆœฌๆœบๅ›ž็ŽฏไธŠ็š„ DSH ่ฟ›็จ‹"๏ผŒๆœฌๆ’ไปถ็š„้—จ็ฆไฟๆŠค็š„ๆ˜ฏ"็ปๅฑ€ๅŸŸ็ฝ‘ / ๅ…ฌ็ฝ‘้šง้“่ฟ›ๅ…ฅ็š„่ฟœ็จ‹่ฎฟ้—ฎ"ใ€‚ๆœฌๆ’ไปถ็š„ๅๅ‘ไปฃ็†ไผšๅœจ่ฝฌๅ‘ๆ—ถ่‡ชๅŠจๆณจๅ…ฅๅˆๆณ•็š„ๅ›ž็Žฏไผš่ฏ cookie๏ผŒๅ› ๆญคๆ‰‹ๆœบ / ้šง้“่ฎฟ้—ฎๆ— ้œ€ๆ‰‹ๅŠจๅค„็† DSH ็š„ ?token=๏ผŒๆŒ‰ๆœฌ้กต่ฏดๆ˜Žๆญฃๅธธไฝฟ็”จๅณๅฏใ€‚

ๅฎ‰่ฃ…ๆ’ไปถ

# ๆ–นๅผไธ€๏ผšไปŽ npm ๅฎ‰่ฃ…ๆœ€ๆ–ฐ็‰ˆ๏ผˆๆŽจ่๏ผ‰
dsh plugin --profile web add @wenbin_wb/dsh-bridge

ๆ–นๅผไบŒ๏ผšๅ…ๅ…จๅฑ€ๆƒ้™็š„ npx ๆ–นๅผ

npx --yes @deepseek-ai/dsh plugin --profile web add @wenbin_wb/dsh-bridge

ๆ–นๅผไธ‰๏ผšไปŽๆบ็ ๅฎ‰่ฃ…

git clone https://github.com/wenbin-wb/dsh-bridge.git dsh plugin --profile web add ./dsh-bridge

ๅ‡็บง่‡ณๆœ€ๆ–ฐ็‰ˆ

# ๆ–นๅผไธ€๏ผšๅœจ่ฎพ็ฝฎ้กตใ€Œ่ฟœ็จ‹่ฎฟ้—ฎใ€ๅบ•้ƒจ็‚นๅ‡ปใ€Œ๐Ÿš€ ไธ€้”ฎๅ‡็บงๅˆฐๆœ€ๆ–ฐ็‰ˆๅนถ้‡ๅฏใ€๏ผˆๆŽจ่๏ผŒๅ…จ่‡ชๅŠจ๏ผ‰

ๆ–นๅผไบŒ๏ผš็ปˆ็ซฏๅผบๅˆถ่ฆ†็›–ๅฎ‰่ฃ…ๆœ€ๆ–ฐ็‰ˆ

dsh plugin --profile web add @wenbin_wb/dsh-bridge@latest
๐Ÿ’ก ๆ็คบ๏ผˆpnpm 11 ็”จๆˆท๏ผ‰๏ผšๅฆ‚ๆžœๅ‡็บงๅŽไปๆ˜พ็คบๆ—ง็‰ˆ๏ผŒๆ˜ฏ็”ฑไบŽ pnpm 11 ็š„ minimumReleaseAge ๆœบๅˆถ้™ๅˆถใ€‚ๅœจ Web ๆŽงๅˆถๅฐ็‚นๅ‡ปใ€Œไธ€้”ฎๅ‡็บงใ€ๅณๅฏ่‡ชๅŠจ่ทณ่ฟ‡้™ๅˆถๅฎ‰่ฃ…ๆœ€ๆ–ฐ็‰ˆใ€‚

DSH Desktop ๆกŒ้ข็‰ˆๅฎ‰่ฃ…

ๆกŒ้ข็‰ˆ๏ผˆElectron ๅบ”็”จ๏ผ‰่ฟ่กŒๅœจ็‹ฌ็ซ‹็š„ desktop profile ไธŠ๏ผŒไธŽ Web ็ซฏๆ˜ฏไธคๅฅ—ๆ’ไปถๅฎ‰่ฃ…๏ผŒ้œ€ๅ•็‹ฌๅฎ‰่ฃ…๏ผš

  • ๆ–นๅผไธ€ ยท ๅ›พๅฝข็•Œ้ข๏ผˆๆŽจ่๏ผ‰๏ผšๆ‰“ๅผ€ ่ฎพ็ฝฎ โ†’ ๆ’ไปถ โ†’ ใ€Œ+ ๆทปๅŠ ๆ’ไปถใ€ โ†’ ่พ“ๅ…ฅๅŒ…ๅ @wenbin_wb/dsh-bridge โ†’ ๅ›ฝๅ†…็ฝ‘็ปœๅฏๅœจใ€Œๅฎ‰่ฃ…ๆบใ€ๅˆ‡ๆข ไธญๅ›ฝๅคง้™†้•œๅƒๆบ โ†’ ็‚นๅ‡ป ใ€Œๅฎ‰่ฃ…ใ€ โ†’ ๅฎŒๆˆๅŽๅœจๅทฆไพงใ€Œๅทฒๅฎ‰่ฃ…ใ€ๅˆ—่กจ็กฎ่ฎคๆ’ไปถๅทฒๅฏ็”จ โ†’ ้€š่ฟ‡ๅบ”็”จ่œๅ•้‡ๅฏ DeepSeek Harness ๅŽ็”Ÿๆ•ˆใ€‚
  • ๆ–นๅผไบŒ ยท ๅ‘ฝไปค่กŒ๏ผš
dsh plugin --profile desktop add @wenbin_wb/dsh-bridge

DSH Desktop ๆกŒ้ข็‰ˆๆทปๅŠ ๆ’ไปถ๏ผˆโ‘  ่พ“ๅ…ฅๅŒ…ๅ โ‘ก ้€‰ๆ‹ฉ้•œๅƒๆบ โ‘ข ็‚นๅ‡ปๅฎ‰่ฃ… โ‘ฃ ็กฎ่ฎคๅทฒๅฏ็”จ๏ผ‰


๐Ÿš€ ๆ ธๅฟƒๅŠŸ่ƒฝไธŽไฝฟ็”จๆŒ‡ๅ—

ๅฏๅŠจ DeepSeek Harness ๅŽ๏ผŒๅœจ่ฎพ็ฝฎ้ขๆฟๆ‰พๅˆฐ ใ€Œ่ฟœ็จ‹่ฎฟ้—ฎใ€ ๅณๅฏๅผ€ๅฏๅ…จ้ƒจๅŠŸ่ƒฝ๏ผš


1. ๐Ÿ›œ ๅฑ€ๅŸŸ็ฝ‘่ฎฟ้—ฎไธŽๅคš็ฝ‘ๅกๆ™บ่ƒฝๅˆ‡ๆข

ๆ’ไปถๅฏๅŠจๅŽ่‡ชๅŠจ้šๆœๅŠกๅผ€ๅฏๅฑ€ๅŸŸ็ฝ‘ไปฃ็†๏ผŒๆ— ้œ€ๆ‰‹ๅŠจ้…็ฝฎใ€‚

ๅฑ€ๅŸŸ็ฝ‘ๆ‰ซ็ ่ฎฟ้—ฎๆŽงๅˆถๅฐ

  • ้›ถ้…็ฝฎๆž้€Ÿๆ‰ซ็ ๏ผšๅŒไธ€ Wi-Fi ไธ‹ๆ‰“ๅผ€ๆ‰‹ๆœบ็›ธๆœบๆ‰ซ็ ๅณๅฏ็›ด่พพ็งปๅŠจ็ซฏ Web ็•Œ้ข๏ผ›
  • ๅคš็ฝ‘ๅกๆ™บ่ƒฝๅˆ‡ๆข๏ผšๅฝ“ไธปๆœบๅญ˜ๅœจๅคšๅผ ็ฝ‘ๅก๏ผˆๅฆ‚็‰ฉ็† Wi-Fiใ€ไปฅๅคช็ฝ‘ใ€WSL ่™šๆ‹Ÿ็ฝ‘ๅกใ€VMwareใ€Docker ็ญ‰๏ผ‰ๆ—ถ๏ผŒๆŽงๅˆถๅฐ่‡ชๅŠจๅฑ•็คบ ใ€Œ๐Ÿ›œ ๅฑ€ๅŸŸ็ฝ‘็ฝ‘ๅก / IP ้€‰ๆ‹ฉใ€ ไธ‹ๆ‹‰ๆก†๏ผ›ๆ™บ่ƒฝ่ฏ„ๅˆ†้ซ˜ไบฎๆŽจ่็‰ฉ็†็ฝ‘ๅก๏ผŒ็‚น้€‰ๅŽไบŒ็ปด็ ไธŽ่ฎฟ้—ฎ URL ็ง’็บง้‡ๆ–ฐ็”Ÿๆˆๅนถ่‡ชๅŠจๆŒไน…ๅŒ–ไฟๅญ˜ใ€‚

2. ๐ŸŒ ๅ…ฌ็ฝ‘้šง้“๏ผˆCloudflare ไธดๆ—ถ/ๅ›บๅฎšๅŸŸๅ & ่‡ชๅปบ้šง้“๏ผ‰

ๆ— ้œ€ๅ…ฌ็ฝ‘ IP ไธŽ่ทฏ็”ฑๅ™จ็ซฏๅฃๆ˜ ๅฐ„๏ผŒ้šๆ—ถ้šๅœฐไปŽๅค–็ฝ‘่ฎฟ้—ฎ็”ต่„‘ไธŠ็š„ DeepSeek Harness๏ผš

ๅ…ฌ็ฝ‘้šง้“้…็ฝฎๆŽงๅˆถๅฐ

  • ๆจกๅผ 1๏ผšๆž้€Ÿๅ…็™ปๅฝ•ไธดๆ—ถ้šง้“๏ผˆ้ป˜่ฎค๏ผ‰
1. ็›ดๆŽฅ็‚นๅ‡ปใ€ŒCloudflare ้šง้“ใ€ๅก็‰‡ไธญ็š„ใ€Œๅผ€ๅฏใ€ๆŒ‰้’ฎ๏ผ› 2. ็ณป็ปŸๅ…จ่‡ชๅŠจๅ‡†ๅค‡ cloudflared ไบŒ่ฟ›ๅˆถ๏ผˆmacOS ่‡ชๅŠจๅ‰ฅ็ฆป Gatekeeper ้š”็ฆปๅฑžๆ€งไธŽ่‡ชๆ„ˆๆ ก้ชŒ๏ผ‰๏ผ› 3. ๅ‡ ็ง’ๅ†…่‡ชๅŠจ็”Ÿๆˆๅ…ฌ็ฝ‘ URL ๅ’ŒไบŒ็ปด็ ๏ผŒ็‚นใ€Œ้‡็ฝฎ้“พๆŽฅใ€ๅฏ้šๆ—ถๆขๆ–ฐใ€‚
  • ๆจกๅผ 2๏ผšCloudflare Token ๅ›บๅฎšๅŸŸๅ๏ผˆๆฐธไน…ไธๅ˜ ยท ๅ…่ดน๏ผ‰
1. ๅœจ [Cloudflare Zero Trust ๆŽงๅˆถๅฐ
ๅ…่ดนๅˆ›ๅปบ Tunnel ๅนถ็ป‘ๅฎšๅŸŸๅ๏ผˆๅฆ‚ dsh.yourdomain.com๏ผ‰โ€”โ€”๐Ÿ“– ไปŽ้›ถ็”ณ่ฏท/้…็ฝฎๅฎŒๆ•ดๆ•™็จ‹๏ผˆๆณจๅ†Œ่ดฆๅท โ†’ ๆŽฅๅ…ฅๅŸŸๅ โ†’ ๅปบ้šง้“ โ†’ ๅ– Token โ†’ ็ป‘ๅฎšๅญๅŸŸๅ โ†’ ๅกซๅ›ž้ขๆฟ๏ผ‰๏ผ› 2. ๅฑ•ๅผ€ๅก็‰‡ๅบ•้ƒจ็š„ ใ€Œโš™๏ธ ้ซ˜็บง้…็ฝฎ๏ผšๅ›บๅฎšๅŸŸๅ (Cloudflare Token)ใ€๏ผŒๅกซๅ…ฅ่‡ชๅฎšไน‰ๅŸŸๅไธŽ Tunnel Token ๅนถไฟๅญ˜๏ผ› 3. ๅ‹พ้€‰ ใ€Œ้š DSH ๅฏๅŠจ่‡ชๅŠจๅผ€ๅฏใ€๏ผŒๆฏๆฌก DSH ้‡ๅฏๅณๅฏ่‡ชๅŠจๆขๅค้šง้“๏ผŒURL ๆฐธไน…ๅ›บๅฎšไธๅ˜๏ผ 4. ๏ผˆๅฏ้€‰๏ผ‰ๅŒไธ€่กจๅ•ๅ†…ๅฏ่ฐƒๆ•ด็ฝ‘็ปœๅ‚ๆ•ฐ๏ผšๅ่ฎฎ๏ผˆQUIC / HTTP/2๏ผ‰ใ€่พน็ผ˜ IP๏ผˆ4 / 6 / ่‡ชๅŠจ๏ผ‰ใ€ๅŒบๅŸŸ๏ผˆ็พŽๅ›ฝ / ๅ…จ็ƒ๏ผ‰โ€”โ€”ๅ–ๅ€ผๆฅ่‡ช Cloudflare ๅฎ˜ๆ–น็™ฝๅๅ•๏ผŒ้ป˜่ฎคไฟๆŒ cloudflared ้ป˜่ฎค่กŒไธบ๏ผ›ๆ”นๅŠจ้œ€้‡ๆ–ฐๅผ€ๅฏ้šง้“็”Ÿๆ•ˆ๏ผŒๅฝ“ๅ‰ไบŒ่ฟ›ๅˆถไธๆ”ฏๆŒ็š„ๅ‚ๆ•ฐไผš่‡ชๅŠจ่ทณ่ฟ‡ๅนถๅ‘Š่ญฆ๏ผ›
  • ๆจกๅผ 3๏ผš่‡ชๅปบ WebSocket ้šง้“
* ๆ”ฏๆŒ่ฟžๆŽฅไธชไบบ VPS ้šง้“ไธญ่ฝฌๆœๅŠกๅ™จ๏ผˆๆŸฅ็œ‹่‡ชๅปบ้šง้“้ƒจ็ฝฒๆ•™็จ‹๏ผ‰๏ผŒๅ…ทๅค‡ๆ•ฐๆฎ็ซฏๅˆฐ็ซฏ gzip ๅŽ‹็ผฉไธŽ SSE ๅ“ๅบ”ไผ˜ๅŒ–ใ€‚
  • ๐Ÿ“ก ่ฟ่กŒ็Šถๆ€ไธ€็œผ็œ‹ๅ…จ๏ผšๅก็‰‡ๅ†… ๆ•ฐๆฎ้ข ่กŒ = ๆœ€่ฟ‘ไธ€ๆฌกๅ…ฌ็ฝ‘็ซฏๅˆฐ็ซฏๆŽขๆต‹๏ผˆๆฏ 60s๏ผŒๅซๅฎž้™…่งฃๆž IP๏ผŒๅคฑ่ดฅ่‡ชๅŠจๅŒบๅˆ†"ๅ›žๆบๅคฑ่ดฅ"ไธŽ"็–‘ไผผ DNS ๆฑกๆŸ“/ไผช้€ ่ฏไนฆ"๏ผ‰๏ผ›cloudflared ่กŒ = ๅฎž้™…ไฝฟ็”จ็š„ไบŒ่ฟ›ๅˆถ่ทฏๅพ„ ยท ็‰ˆๆœฌ ยท ๆฅๆบ๏ผˆ็ณป็ปŸๅฎ‰่ฃ…ไธๅ‚ไธŽ็‰ˆๆœฌ้’‰ๆญป๏ผ‰๏ผ›่‹ฅๆฃ€ๆต‹ๅˆฐๅฆไธ€ไธชไฝฟ็”จ็›ธๅŒ Tunnel Token ็š„ cloudflared๏ผŒไผš้ป„ๆกๆ็คบ"้šง้“็Šถๆ€ๅฏ่ƒฝๅชๅๆ˜ ไธ€ๅŠ"ใ€‚
่‡ชๅปบ้šง้“ๅฎ‰ๅ…จ้กป็Ÿฅ๏ผš้šง้“ๆœๅŠก็ซฏ๏ผˆscripts/install-tunnel-server.sh๏ผ‰ๅชๅฏนใ€Œ้šง้“ๅฎขๆˆท็ซฏๆŽงๅˆถ้€š้“ใ€ๆ ก้ชŒ TOKEN๏ผ›ๅ…ฌ็ฝ‘่ฎฟๅฎขๅฏน้šง้“ๅŸŸๅ็š„ HTTP/WebSocket ่ฝฌๅ‘ไธๅ†ๅš็‹ฌ็ซ‹่ฎค่ฏ๏ผŒๅฎ‰ๅ…จๅฎŒๅ…จไพ่ต–ๆ’ไปถๆœฌๅœฐ็š„ใ€Œ่ฎฟ้—ฎ่ฎค่ฏใ€๏ผˆx-dsh-internal-tunnel ๆ ‡่ฏ†ไฝฟ้šง้“ๆต้‡ๆ— ๆณ•ไบซๅ—ๆœฌๆœบๅ›ž็Žฏไฟ็•™๏ผ‰ใ€‚่ฏทๅŠกๅฟ…ๅœจๆ’ไปถ่ฎพ็ฝฎไธญๅผ€ๅฏใ€Œๅฎ‰ๅ…จ่ฎค่ฏใ€ๅนถ่ฎพ็ฝฎ่ฎฟ้—ฎๅฏ†็ /ไบŒ็ปด็  Token๏ผˆๅฐคๅ…ถ scope=all ๆˆ–ๅ…ฌ็ฝ‘ไฝฟ็”จๆ—ถ๏ผ‰๏ผ›ๆœช่ฎพ็ฝฎไปปไฝ•ๅฏ†็ ๆ—ถ๏ผŒไปปไฝ•็Ÿฅ้“้šง้“ๅœฐๅ€็š„่ฎฟๅฎข้ƒฝ่ƒฝ็›ดๆŽฅ่ฎฟ้—ฎๆ‚จ็š„ DSHใ€‚

3. ๐Ÿ“ฑ ็งปๅŠจ็ซฏไบคไบ’ไธŽ PWA ็‹ฌ็ซ‹ๅ…จๅฑ App

้’ˆๅฏนๆ‰‹ๆœบๅฑๅน•ไธŽ่งฆๆŽงๆ“ไฝœ่ฟ›่กŒๆทฑๅบฆไผ˜ๅŒ–๏ผŒๆ— ้œ€้ขๅค–้…็ฝฎๅณๅฏ่Žทๅพ—ๅŽŸ็”Ÿ App ็บงๆต็•…ไฝ“้ชŒ๏ผš

็งปๅŠจ็ซฏๅฏน่ฏไธŽๅทฅไฝœๅŒบ็ฎก็†ไฝ“้ชŒ

็งปๅŠจ็ซฏๆ–ฐไผš่ฏไธป้กต   ็งปๅŠจ็ซฏๅทฒๆœ‰ๅฏน่ฏไบคไบ’   ็งปๅŠจ็ซฏๅŽŸ็”ŸๆŠฝๅฑ‰ไพง่พนๆ    ็งปๅŠจ็ซฏ่ฟœ็จ‹ๅทฅไฝœๅŒบ้€‰ๆ‹ฉๅ™จ

่ฟœ็จ‹่ฎฟ้—ฎไธŽ็งปๅŠจ็ซฏ่ฎพ็ฝฎไธญๅฟƒ

ๅฑ€ๅŸŸ็ฝ‘่ฎฟ้—ฎๆŽงๅˆถๅฐ   ๅ…ฌ็ฝ‘้šง้“้…็ฝฎ   IM ๆœบๅ™จไบบ็Ÿฉ้˜ต   ๅ…จๅฑ€่ฎฟ้—ฎๅฎ‰ๅ…จ่ฎค่ฏ


4. ๐Ÿ—‚๏ธ ่ฟœ็จ‹ๅทฅไฝœๅŒบ็ฝ‘้กต้€‰ๆ‹ฉๅ™จ

้’ˆๅฏนๆ‰‹ๆœบ็ซฏๆˆ–่ฟœ็จ‹ๆต่งˆๅ™จๆ— ๆณ•ๅ”ค่ตทๆœฌๅœฐ็”ต่„‘ๆ–‡ไปถๅผน็ช—็š„็—›็‚น๏ผŒๅ†…็ฝฎๅ“ๅบ”ๅผ็ฝ‘้กตๆ ‘ๅฝข็›ฎๅฝ•ๆต่งˆๅ™จ๏ผš

็งปๅŠจ็ซฏ่ฟœ็จ‹ๅทฅไฝœๅŒบ็ฝ‘้กต้€‰ๆ‹ฉๅ™จ

  • ๆ™บ่ƒฝๅˆ†ๆต๏ผš็”ต่„‘ๆœฌๆœบ่ฎฟ้—ฎ๏ผˆ127.0.0.1๏ผ‰็‚นๅ‡ปๆทปๅŠ ๅทฅไฝœๅŒบ็›ดๆŽฅๅ‘ผๅ‡บ็ณป็ปŸๅŽŸ็”Ÿๆ–‡ไปถๅผน็ช—๏ผ›ๆ‰‹ๆœบๆˆ–่ฟœ็จ‹่ฎฟ้—ฎๆ—ถ่‡ชๅŠจๅผนๅ‡บๅ“ๅบ”ๅผๅบ•้ƒจ็›ฎๅฝ•ๆŠฝๅฑ‰๏ผ›
  • ๆž้€Ÿ็›ด่พพ๏ผšๆ”ฏๆŒ Windows ้ฉฑๅŠจๅ™จ็›˜็ฌฆ๏ผˆC็›˜ใ€D็›˜๏ผ‰ไปฅๅŠ็ณป็ปŸๅธธ็”จ็›ฎๅฝ•๏ผˆๆกŒ้ขใ€ๆ–‡็จฟใ€ไธ‹่ฝฝใ€Projects๏ผ‰ไธ€้”ฎ็›ด่พพ๏ผŒๆ”ฏๆŒๅฑ‚็บงๆทฑๅ…ฅๆต่งˆไธŽๆ‰‹ๅŠจ่พ“ๅ…ฅๆ ก้ชŒใ€‚

5. ๐Ÿ” ๅ…จๅŸŸๅฎ‰ๅ…จ่ฎค่ฏไธŽ้˜ฒ็ฏกๆ”น้—จ็ฆ

ๆ‰“ๅผ€่ฎพ็ฝฎ้กตใ€Œ่ฟœ็จ‹่ฎฟ้—ฎใ€โ†’ใ€Œๅฎ‰ๅ…จ่ฎค่ฏใ€Tab ๅณๅฏไธ€้”ฎๅฏ็”จๅ…จๆ–นไฝๅฎ‰ๅ…จๅฎˆๆŠค๏ผš

ๅฎ‰ๅ…จ่ฎค่ฏ้…็ฝฎ้ขๆฟ

1. ๐Ÿ›ก๏ธ ็ฌฌไธ€้“้˜ฒ็บฟ๏ผšๅค–้ƒจ่ฎฟ้—ฎ้—จ็ฆ๏ผˆไฟๆŠค่ฐ่ƒฝ่ฟ› Web ็•Œ้ข๏ผ‰

  • ๅคš้€š้“ๅˆ†ๆต็”Ÿๆ•ˆ๏ผš
- ๅ…จ้ƒจ้€š้“ๅผ€ๅฏ้˜ฒๆŠค๏ผšๅฑ€ๅŸŸ็ฝ‘ไธŽๆ‰€ๆœ‰ๅ…ฌ็ฝ‘้šง้“ๅ‡้œ€่ฎค่ฏ๏ผ› - ไป…ๅ…ฌ็ฝ‘้šง้“ๅผ€ๅฏ้˜ฒๆŠค (ๆŽจ่)๏ผšๅฑ€ๅŸŸ็ฝ‘ๅŒไธ€ Wi-Fi ๅ†…ไฟๆŒๅ…ๅฏ†๏ผŒๆšด้œฒ่‡ณๅ…ฌ็ฝ‘็š„้šง้“ๅผบๅˆถๅผ€ๅฏ่ฎค่ฏ้—จ็ฆ๏ผ› - ไป…ๅฑ€ๅŸŸ็ฝ‘ๅผ€ๅฏ้˜ฒๆŠค๏ผšไป…ๅฏนๅฑ€ๅŸŸ็ฝ‘่ฟ›่กŒ้—จ็ฆๆ‹ฆๆˆชใ€‚
  • ไธ‰็ง็ตๆดป้ชŒ่ฏๆจกๅผ๏ผš
- ๐ŸŸข ๆ‰ซ็ ๅ…ๅฏ† + ๅฏ†็ ่ฎค่ฏ (้ป˜่ฎคๆŽจ่)๏ผšๆŽงๅˆถๅฐ็”Ÿๆˆ็š„ไบŒ็ปด็ ๅทฒ่‡ชๅŠจๆณจๅ…ฅ 256-bit ไธ“ๅฑžๅฎ‰ๅ…จ Token๏ผŒๆ‰‹ๆœบๆ‰ซ็ ๅณๅฏๅ…ๅฏ†็ง’่ฟ›๏ผ›็›ดๆŽฅๅœจๆต่งˆๅ™จๆ‰‹ๅŠจ่พ“ๅ…ฅ IP ๆˆ–ๅ…ฌ็ฝ‘ๅŸŸๅ็š„่ฎฟๅฎข๏ผŒ้œ€่พ“ๅ…ฅๆ‚จ่ฎพ็ฝฎ็š„่ฎฟๅฎข่ฎฟ้—ฎๅฏ†็ ๏ผ› - ๐Ÿ”‘ ไป…ๅฏ†็  / PIN ็ ๏ผšๆ‰€ๆœ‰ๅค–้ƒจ่ฎพๅค‡ไธ€ๅพ‹่ฆๆฑ‚่พ“ๅ…ฅ่ฎฟ้—ฎๅฏ†็ ๏ผ› - ๐ŸŽซ ไป…ไธ“ๅฑž Token ๅ…ๅฏ†๏ผšไป…ๅ…่ฎธ้€š่ฟ‡ๆŽงๅˆถๅฐ็”Ÿๆˆ็š„ไบŒ็ปด็ ๆˆ–ๅธฆ Token ็š„ไธ“ๅฑž้“พๆŽฅ่ฟ›ๅ…ฅใ€‚
  • ไธ€้”ฎ่ฝฎๆขๅ‡ญๆฎ๏ผš็‚นๅ‡ปใ€Œ๐Ÿ”„ ้‡็ฝฎๅฎ‰ๅ…จ Tokenใ€ๅณๅฏไฝฟไน‹ๅ‰ๅˆ†ไบซ็š„ๆ—งไบŒ็ปด็ ๅ’Œ้“พๆŽฅ็ซ‹ๅณๅ…จ้ƒจๅคฑๆ•ˆใ€‚
๐Ÿ“ฑ ็‚นๅ‡ปๅฑ•ๅผ€ๅค–้ƒจ่ฎฟ้—ฎๅฎ‰ๅ…จ่ฎค่ฏ็™ปๅฝ•้กตๆˆชๅ›พ

ๅค–้ƒจ่ฎฟ้—ฎๅฎ‰ๅ…จ่ฎค่ฏ็™ปๅฝ•้กต

2. ๐Ÿ”’ ็ฌฌไบŒ้“้˜ฒ็บฟ๏ผš็ฎก็†ๅŽๅฐ้˜ฒ็ฏกๆ”น๏ผˆไฟๆŠค่ฐ่ƒฝๆ”นๆ’ไปถ่ฎพ็ฝฎ๏ผ‰

  • ็‹ฌ็ซ‹็ฎก็†ๅ‘˜ๅฏ†็ ๏ผš่ฎฟๅฎข่ฎฟ้—ฎๅฏ†็ ไธŽ็ฎก็†ๆŽงๅˆถๅฏ†็ ๅฝปๅบ•ๅˆ†็ฆป๏ผŒๅณไฝฟๅฐ†่ฎฟ้—ฎๅฏ†็ ๅ‘Š่ฏ‰ๅค–้ƒจๆœ‹ๅ‹๏ผŒๅฏนๆ–นไนŸๆ— ๆณ•ๆŸฅ็œ‹ๆˆ–็ฏกๆ”นๆ‚จ็š„ๆ’ไปถ่ฎพ็ฝฎ๏ผ›
  • ไธ‰็งๅŽๅฐๆƒ้™็ญ–็•ฅ๏ผš
- ๐Ÿ”‘ ้œ€ๅฏ†็ ่งฃ้” (้ป˜่ฎคๆŽจ่)๏ผš่ฟœ็จ‹่ฎพๅค‡่ฟ›ๅ…ฅๆŽงๅˆถๅฐๆ—ถๅ…จๅฑ้”ๅฎš๏ผŒ่พ“ๅ…ฅ็ฎก็†ๅฏ†็ ๅŽ่งฃ้”ไธดๆ—ถไผš่ฏ๏ผ› - ๐Ÿ›ก๏ธ ไป…้™็”ต่„‘ๆœฌๆœบ็ฎก็† (ๆœ€้ซ˜ๅฎ‰ๅ…จ)๏ผš่ฟœ็จ‹่ฎพๅค‡ไธ€ๅพ‹็ฆๆญขๆŸฅ็œ‹ไธŽไฟฎๆ”นไปปไฝ•็ฝ‘็ปœใ€ๆœบๅ™จไบบ้…็ฝฎไธŽ Token๏ผŒไป…ๅ…่ฎธๅœจ็”ต่„‘ๆœฌๆœบ๏ผˆ127.0.0.1๏ผ‰ๆ“ไฝœ๏ผ› - ๐ŸŒ ๅฎฝๆพๆจกๅผ๏ผšๅ…่ฎธ้€š่ฟ‡่ฎฟๅฎข่ฎค่ฏ็š„่ฟœ็จ‹่ฎพๅค‡็›ดๆŽฅ็ฎก็†ใ€‚

๐Ÿ–ฅ๏ธ ็‚นๅ‡ปๅฑ•ๅผ€่ฟœ็จ‹่ฎพๅค‡็ฎก็†ๆŽงๅˆถๅฐ้˜ฒ็ฏกๆ”น้”ๅฎšๆˆชๅ›พ

็ฎก็†ๆŽงๅˆถๅฐ้˜ฒ็ฏกๆ”น้”ๅฎš

3. ๐Ÿ›Ÿ ไธ‰้‡ๅฎน็พไฟๅ‘ฝไฝ“็ณป๏ผˆๆฐธไธ่‡ช้”๏ผ‰

  • ็‰ฉ็†ๆœบๅ…ๅฏ†็›ด้€š๏ผš่ฟ่กŒ DSH ็š„ๅฎฟไธป็”ต่„‘๏ผˆ127.0.0.1 / localhost๏ผ‰ไบซๆœ‰ๅ…จๅฑ€ๆœ€้ซ˜็‰ฉ็†็‰นๆƒ๏ผŒๆฐธไธ่ฆๆฑ‚่พ“ๅ…ฅ่ฎฟ้—ฎๅฏ†็ ๏ผŒ่ฎพ็ฝฎ้ขๆฟๆฐธไธไผš่ขซ้”ๅฎš๏ผ›
  • ๆœๅŠกๅ™จไธ€้”ฎๆ•‘ๆ€ฅๆŒ‡ไปค๏ผšๆ— ๅคด Linux ๆœๅŠกๅ™จๆˆ–ๆž็ซฏๅฟ˜่ฎฐๅฏ†็ ๆ—ถ๏ผŒๅœจๅฎฟไธป็”ต่„‘็ปˆ็ซฏๆ‰ง่กŒๅ•่กŒๅ‘ฝไปค๏ผš
touch ~/.dsh/dsh-bridge/reset-auth
ๆ’ไปถๅฐ†ๅœจไธ‹ๆฌกๆ’ไปถๅฏๅŠจๆ—ถๆฃ€ๆต‹ๅˆฐ่ฏฅๆ ‡่ฎฐ๏ผŒ่‡ชๅŠจๆธ…็ฉบๅฏ†็ ไธŽๅฎ‰ๅ…จ็ญ–็•ฅๅนถๅˆ ้™คๆ ‡่ฎฐ๏ผŒๆขๅคๅˆๅง‹ๅ…ๅฏ†็Šถๆ€๏ผˆ้‡ๅฏ DSH ๆˆ–้‡่ฝฝๆ’ไปถๅŽ็”Ÿๆ•ˆ๏ผ‰๏ผ›
  • ๅ…จ็•Œ้ขๅฟ˜่ฎฐๅฏ†็ ๆŒ‡ๅผ•๏ผš่ฎฟๅฎข็™ปๅฝ•้กตไธŽ้”ๅฑ้กตๅ‡ๆไพ› โ“ ๅฟ˜่ฎฐๅฏ†็ ๏ผŸ ๆ•‘ๅŠฉๅฑ•ๅผ€ๅก็‰‡ใ€‚

6. ๐Ÿค– ๅ…จ่ƒฝ IM ๆœบๅ™จไบบ็Ÿฉ้˜ต๏ผˆๅพฎไฟก / QQ / ้ฃžไนฆ / Telegram๏ผ‰

ๆ— ้œ€ๆ‰“ๅผ€ๆต่งˆๅ™จ๏ผŒ็›ดๆŽฅๅœจๅธธ็”จ่Šๅคฉ่ฝฏไปถไธญไธŽๆœฌๅœฐ Agent ๅฏน่ฏใ€ไธ‹่พพไปปๅŠกใ€ๆŽฅๆ”ถ่ฟ›ๅบฆไธŽๅฎกๆ‰นๆ“ไฝœ๏ผš


๐ŸŸข ๅพฎไฟก Bot๏ผˆClawBot / iLink๏ผ‰

ๅŸบไบŽ่…พ่ฎฏๅฎ˜ๆ–นๅผ€ๆ”พ็š„ๅพฎไฟก ClawBot ๆ’ไปถๅŠŸ่ƒฝ๏ผˆๅบ•ๅฑ‚ iLink Bot API๏ผ‰๏ผŒๆ‰ซ็ ็™ปๅฝ•ๅพฎไฟกไธชไบบๅทๅŽๅณๅฏๅฏน่ฏไธŽๅฎกๆ‰น๏ผŒๅ…จ็จ‹่ตฐ่…พ่ฎฏๅฎ˜ๆ–นๆœๅŠกๅ™จ๏ผŒๆ— ้œ€ๅ…ฌ็ฝ‘ไธŽ้šง้“ใ€‚

ๅพฎไฟก Bot ้…็ฝฎ

๐Ÿ“ฑ ็‚นๅ‡ปๅฑ•ๅผ€ๆ‰‹ๆœบๅพฎไฟกๅฏน่ฏไธŽๅฎกๆ‰นๆˆชๅ›พ

ๅพฎไฟกๅฏน่ฏ็คบไพ‹


๐Ÿง QQ Bot๏ผˆOpenAPI v2๏ผ‰

ๆŽฅๅ…ฅ QQ ๅฎ˜ๆ–นๆœบๅ™จไบบ๏ผŒๆ”ฏๆŒๅ•่ŠไธŽ็พค่Š๏ผˆ็พค่Š้œ€ @ๆœบๅ™จไบบ๏ผ‰๏ผŒๆ”ฏๆŒ Markdown ๆธฒๆŸ“ใ€ๅฟซๆทๆŒ‰้’ฎ้”ฎ็›˜ไธŽๅฏŒๅช’ไฝ“ๆ–‡ไปถ็›ดไผ ใ€‚

QQ Bot ้…็ฝฎ

๐Ÿ“ฑ ็‚นๅ‡ปๅฑ•ๅผ€ๆ‰‹ๆœบ QQ ๅ•่ŠไธŽ็พค่Šๅฏน่ฏๆˆชๅ›พ

QQ ๅ•่Šๅฏน่ฏ QQ ็พค่Šๅฏน่ฏ

  • ไฝฟ็”จๆญฅ้ชค๏ผšๅœจ QQ ๅผ€ๆ”พๅนณๅฐ ๅˆ›ๅปบๆœบๅ™จไบบ่Žทๅ– AppID ๅ’Œ ClientSecret โ†’ ๅกซๅ…ฅๅนถไฟๅญ˜่ฟžๆŽฅ โ†’ ๆทปๅŠ ๆœบๅ™จไบบๅฅฝๅ‹ๅ‘้€้ฆ–ๆกๆถˆๆฏ๏ผˆๆˆ–็พค่Š้ฆ–ๆฌก @ๆœบๅ™จไบบ๏ผ‰่‡ชๅŠจๅŠ ็™ฝๅๅ•ใ€‚ๅฎŒๆ•ดๆ–‡ๆกฃ่ง QQ Bot ไฝฟ็”จ่ฏดๆ˜Žใ€‚

๐Ÿฆ ้ฃžไนฆ Bot๏ผˆๆŽจ่ ยท ๅฎ˜ๆ–น Channel SDK๏ผ‰

ๅบ•ๅฑ‚ๅทฒๅ…จ้ขๆŽฅๅ…ฅ้ฃžไนฆๅฎ˜ๆ–น Channel SDK๏ผš้•ฟ่ฟžๆŽฅไธŽ่‡ชๅŠจ้‡่ฟžใ€ไบ‹ไปถ้ชŒ็ญพ่งฃๅฏ†ไธŽๅฝ’ไธ€ๅŒ–ใ€ๆถˆๆฏๆธฒๆŸ“ไธŽๅˆ†็‰‡ใ€ๆตๅผๆ‰“ๅญ—ๆœบๅก็‰‡ใ€ๅช’ไฝ“ไธŠไผ ไธ‹่ฝฝๅ…จ้ƒจ็”ฑๅฎ˜ๆ–นๅฎž็Žฐ๏ผˆๆœฌๆ’ไปถไธๅ†่‡ช็ปดๆŠคๅ่ฎฎๆ ˆ๏ผ‰ใ€‚ ๆŽฅๅ…ฅ้—จๆง›ไนŸ้™ไธ‹ๆฅไบ†โ€”โ€”ไธ็”จ่ฟ›ๅผ€ๅ‘่€…ๅŽๅฐ้€้กน้…็ฝฎ๏ผš่ฎพ็ฝฎ้ขๆฟ้‡Œๆ‰‹ๆœบๆ‰ซ็ ๅณๅฏไธ€้”ฎๅˆ›ๅปบๅบ”็”จ๏ผŒๆƒ้™ใ€ไบ‹ไปถ่ฎข้˜…ไธŽๅก็‰‡ๅ›ž่ฐƒ่‡ชๅŠจ้ข„็ฝฎ๏ผ›ไปไฟ็•™ๆ‰‹ๅŠจๅกซๅ†™ๅทฒๆœ‰ๅบ”็”จๅ‡ญ่ฏ็š„ๆ–นๅผใ€‚้•ฟ่ฟžๆŽฅๆจกๅผ 100% ๅ…ๅ…ฌ็ฝ‘ IP / ๅ…ๅŸŸๅ / ๅ…้…็ฝฎ Webhookใ€‚

้ฃžไนฆๆ‰ซ็ ไธ€้”ฎๅˆ›ๅปบๅบ”็”จ

๐Ÿ“ฑ ็‚นๅ‡ปๅฑ•ๅผ€ๆ‰‹ๆœบ้ฃžไนฆๅฏน่ฏไธŽๅก็‰‡ๅฎกๆ‰นๆˆชๅ›พ

้ฃžไนฆๅฏน่ฏไธŽๅก็‰‡ๅฎกๆ‰น็คบไพ‹

  • ๐Ÿš€ ๆ‰ซ็ ไธ€้”ฎๅˆ›ๅปบๅบ”็”จ๏ผˆๆŽจ่๏ผ‰๏ผš่ฎพ็ฝฎ้ขๆฟ็‚น ใ€Œ๐Ÿ“ฑ ๆ‰ซ็ ไธ€้”ฎๅˆ›ๅปบๅบ”็”จใ€ โ†’ ๆ‰‹ๆœบ้ฃžไนฆๆ‰ซ็ ็กฎ่ฎค๏ผŒๆƒ้™ / ไบ‹ไปถ่ฎข้˜… / ๅก็‰‡ๅ›ž่ฐƒ่‡ชๅŠจ้ข„็ฝฎๅนถ่ฟžๆŽฅ๏ผŒๅ…จ็จ‹ๆ— ้œ€่ฟ›ๅผ€ๅ‘่€…ๅŽๅฐ๏ผ›ๆ‰ซ็ ๅˆ›ๅปบ็š„ๅบ”็”จๆŒ‰็งŸๆˆท่‡ชๅŠจ่ฏ†ๅˆซ้ฃžไนฆ / Lark ๅŸŸๅใ€‚
  • โŒจ๏ธ ๅŽŸ็”Ÿๆ–œๆ ๆŒ‡ไปค้ขๆฟ๏ผš่ฟžๆŽฅๅŽ่‡ชๅŠจๅ‘้ฃžไนฆๆณจๅ†Œ /help /new /sessions /use /status /diff /ask ็ญ‰ 12 ๆกๆŒ‡ไปค๏ผŒ่พ“ๅ…ฅ / ๅณๅฏไปŽ้ขๆฟไธ€้”ฎ่ฐƒ็”จ๏ผˆ้œ€ PC ้ฃžไนฆ โ‰ฅ 7.70 / ็งปๅŠจ็ซฏ โ‰ฅ 7.71๏ผ›ไฝŽ็‰ˆๆœฌ็›ดๆŽฅๆ‰‹ๆ‰“ๆŒ‡ไปคๅŒๆ ทๅฏ็”จ๏ผ‰ใ€‚
  • ๐Ÿ“„ ไบ‘ๆ–‡ๆกฃ่ฏ„่ฎบ @ๆœบๅ™จไบบ๏ผšๅœจ้ฃžไนฆๆ–‡ๆกฃ/่กจๆ ผ็š„่ฏ„่ฎบ้‡Œ @ๆœบๅ™จไบบ ๆ้—ฎ๏ผŒๅ›ž็ญ”็›ดๆŽฅๅ›žๅˆฐ่ฏฅ่ฏ„่ฎบ็บฟ็จ‹๏ผˆๅŒไธ€็บฟ็จ‹่ฟฝ้—ฎๅ… @๏ผ›่ฏ„่ฎบไธบ็บฏๆ–‡ๆœฌไบคไบ’๏ผŒๆ— ๆตๅผ/ๅก็‰‡๏ผ‰ใ€‚
  • ๐Ÿ™‹ ๅ›ž็ญ” Agent ็š„ๆ้—ฎ๏ผšAgent ้œ€่ฆไฝ ๅšไธชๅ†ณๅฎšๆ—ถ๏ผˆask_user_question / ่ฎกๅˆ’ๅฎกๆ‰น๏ผ‰ไผšไธปๅŠจๅ‘ๅˆฐไผš่ฏโ€”โ€”้€‰้กนๅก็‰‡ๅฏ็›ดๆŽฅ็‚น้€‰๏ผˆๆŽจ่้กนๅธฆ โญ๏ผ‰๏ผŒไนŸๅฏๆ–‡ๅญ—ๅ›žๅค๏ผˆ/ask 1ใ€/ask 1,3 ๅคš้€‰ใ€/ask =่‡ช็”ฑ่พ“ๅ…ฅใ€/ask 1; 2=1 ๅคš้—ฎๅˆ†ๅˆซไฝœ็ญ”๏ผ‰๏ผ›ๅชๅœจๆœฌ่ฝฎ็”ฑ่ฏฅ IM ๅ‘่ตทๆ—ถๆŽฅ็ฎก๏ผŒ็ปไธๆŠข่ตฐ Web ็ซฏ็š„ๆ้—ฎใ€‚
  • ๐Ÿ‘€ ๅฎžๆ—ถๆดปๅŠจ็Šถๆ€๏ผšAgent ๅนฒๆดปๆ—ถๅก็‰‡้กถ้ƒจๆ˜พ็คบๅฎƒๅฝ“ๅ‰ๅœจๅšไป€ไนˆ๏ผˆโŒจ๏ธ ๆญฃๅœจ่ฟ่กŒๅ‘ฝไปค๏ผˆnpm test๏ผ‰ใ€๐Ÿ“ ๆญฃๅœจ็ผ–่พ‘ๆ–‡ไปถ๏ผˆโ€ฆ๏ผ‰ใ€๐Ÿค– ๆญฃๅœจๅ่ฐƒๅญๆ™บ่ƒฝไฝ“ ็ญ‰๏ผŒไธŽ Web ็ซฏใ€Œๆ€่€ƒ / ่ฟ่กŒๅ‘ฝไปคใ€ๅŒไธ€ๅฅ—ๅฃๅพ„๏ผ‰๏ผŒ็”จๅผ•็”จๅ—+ๆ–œไฝ“ไธŽๆญฃๆ–‡ๅŒบๅˆ†๏ผ›ๅก็‰‡ๅŽŸๅœฐๆ›ดๆ–ฐไธๅˆทๅฑ๏ผŒ่ฝฎๆฌก็ป“ๆŸ่‡ชๅŠจๆถˆๅคฑ๏ผˆ้ฃžไนฆ / Telegram๏ผ‰๏ผ›้ป˜่ฎคๅ…ณ้—ญ๏ผŒๅฏๅœจ่ฎพ็ฝฎ้กตๅ‹พ้€‰ๅผ€ๅฏใ€‚
  • ๐Ÿ›ก ๅฎกๆ‰นๅก็‰‡ๅŽŸๅœฐๆ›ดๆ–ฐ๏ผš็‚นๅ‡ปๆ‰นๅ‡†/ๆ‹’็ปๅŽๅก็‰‡ๅฝ“ๅœบๅ˜็ป“ๆžœๆ€๏ผˆๆ˜พ็คบๅ†ณ่ฎฎ่€…ไธŽๅ‘่ตทไบบใ€่ถ…ๆ—ถ/ๅ–ๆถˆๅŒๆ ทๆ ‡ๅ‡บ๏ผ‰๏ผŒไธๅ†่กฅๅ‘้‡ๅคๆ–‡ๅญ—ใ€‚
  • ไฝฟ็”จๆญฅ้ชค๏ผˆๅทฒๆœ‰ๅบ”็”จ๏ผ‰๏ผšๅœจ ้ฃžไนฆๅผ€ๆ”พๅนณๅฐ ๅˆ›ๅปบไผไธš่‡ชๅปบๅบ”็”จๅนถๅผ€ๅฏ้•ฟ่ฟžๆŽฅๆŽฅๆ”ถไบ‹ไปถ โ†’ ๅกซๅ…ฅ App ID ไธŽ App Secret ๅนถ่ฟžๆŽฅใ€‚ๅฎŒๆ•ดๆ–‡ๆกฃ่ง ้ฃžไนฆๆŽฅๅ…ฅๆŒ‡ๅ—ใ€‚

โœˆ๏ธ Telegram Bot๏ผˆๅฎ˜ๆ–น Bot API + ไปฃ็†ๆ”ฏๆŒ๏ผ‰

ๆŽฅๅ…ฅ Telegram ๅฎ˜ๆ–น Bot API๏ผŒๅ•่Š/็พค่Šๅฎžๆ—ถไบคไบ’ใ€‚้‡‡็”จๅฎ˜ๆ–น Long Polling๏ผˆ้•ฟ่ฝฎ่ฏข๏ผ‰ๆœบๅˆถ๏ผŒๅ†…็ฝฎ้›ถไพ่ต– HTTP/HTTPS CONNECT ไปฃ็†้šง้“ใ€‚

Telegram Bot ้…็ฝฎ

  • ไฝฟ็”จๆญฅ้ชค๏ผšๅ‘ @BotFather ๅ‘้€ /newbot ๅˆ›ๅปบๆœบๅ™จไบบ่Žทๅ– Bot Token โ†’ ๅกซๅ…ฅ Token๏ผˆๅ›ฝๅ†…ๅฏๅกซไปฃ็†ๅฆ‚ http://127.0.0.1:7890๏ผ‰ๅนถไฟๅญ˜ โ†’ ๅ‘้€็ฌฌไธ€ๆกๆถˆๆฏ่‡ชๅŠจๅฎŒๆˆๆŽˆๆƒใ€‚ๅฎŒๆ•ดๆ–‡ๆกฃ่ง Telegram ไฝฟ็”จ่ฏดๆ˜Žใ€‚

็ปŸไธ€ IM ไบคไบ’ๆŒ‡ไปค่กจ

| ๆŒ‡ไปค | ่ฏดๆ˜Ž | | :--- | :--- | | (ๆ™ฎ้€šๆ–‡ๆœฌ) | ้ฉฑๅŠจๅฝ“ๅ‰ๆดปๅŠจ Agent ๆ€่€ƒไธŽ็ผ–็  | | /sessions๏ผˆๆˆ– /list๏ผ‰ | ๅˆ—ๅ‡บๆ‰€ๆœ‰ๅކๅฒไผš่ฏ๏ผˆๆŒ‰ๅทฅไฝœๅŒบๅˆ†็ป„ๆŽ’็‰ˆ๏ผ‰ | | /use N๏ผˆๆˆ– /resume N๏ผ‰ | ๅˆ‡ๆขๅˆฐๆŒ‡ๅฎšๅบๅท็š„ไผš่ฏ | | /rename <ๆ–ฐๆ ‡้ข˜> | ้‡ๅ‘ฝๅๅฝ“ๅ‰ๆดปๅŠจไผš่ฏ | | /workspaces | ๅˆ—ๅ‡บๅทฒๅœจ DSH ๆณจๅ†Œ็š„ๆ‰€ๆœ‰ๅทฅไฝœๅŒบ็›ฎๅฝ• | | /addworkspace <่ทฏๅพ„> | ่ฟœ็จ‹ๅ‘็”ต่„‘ๆณจๅ†ŒๆทปๅŠ ๆ–ฐ็š„้กน็›ฎๆ–‡ไปถๅคน | | /new <ๆ็คบ่ฏ> | ๅœจๅฝ“ๅ‰ๅทฅไฝœๅŒบๅˆ›ๅปบๅนถๅผ€ๅง‹ๆ–ฐไผš่ฏ | | /new <ๆ็คบ่ฏ> @N | ๅœจๆŒ‡ๅฎšๅทฅไฝœๅŒบๅบๅทไธ‹็›ดๆŽฅๆ–ฐๅปบไผš่ฏ | | /stop | ็ซ‹ๅณไธญๆ–ญๅฝ“ๅ‰ๆญฃๅœจ่ฟ่กŒ็š„ไปปๅŠก | | /end | ็ป“ๆŸๅนถๆŒ‚่ตทๅฝ“ๅ‰ไผš่ฏไธŠไธ‹ๆ–‡ | | /yes / /no (ๆˆ– 1/2) | ๅ“ๅบ”ๆ•ๆ„Ÿๆ“ไฝœๆƒ้™ๅฎกๆ‰น๏ผˆๆˆ–็›ดๆŽฅ็‚นๅ‡ปๅก็‰‡ๆŒ‰้’ฎ๏ผ‰ | | /status | ๆŸฅ็œ‹ Agent ็Šถๆ€ไธŽ็ณป็ปŸๆ‘˜่ฆ็œ‹ๆฟ | | /help | ๆŸฅ็œ‹ๅฎŒๆ•ด็š„ๆŒ‡ไปคไธŽๅฟซๆทๅธฎๅŠฉ |


7. ๐Ÿ“Š ่ฟ็ปด็›‘ๆŽง็œ‹ๆฟไธŽไธ€้”ฎๅนณๆป‘้‡ๅฏ

ๆ‰“ๅผ€ๆŽงๅˆถๅฐ ใ€Œ่ฟ็ปด็›‘ๆŽงใ€ Tab๏ผŒๅฎžๆ—ถๆŽŒๆŽง็ณป็ปŸ็Šถๆ€ไธŽไธ€้”ฎ็ปดๆŠค๏ผš

่ฟ็ปด็›‘ๆŽง็œ‹ๆฟไธŽ็ณป็ปŸ็Šถๆ€

  • ๐Ÿ“Š ๅฎฟไธป็ณป็ปŸ่ฟ่กŒ็›‘ๆŽง็œ‹ๆฟ๏ผšๅฎžๆ—ถๅฑ•็คบ CPU ๆ ธๅฟƒๅž‹ๅทใ€็ณป็ปŸๆ€ปๅ†…ๅญ˜ไธŽๅฎžๆ—ถๅ ็”จ็އใ€Node ่ฟ›็จ‹ๅ †ๅ†…ๅญ˜ไธŽ DSH ๆœๅŠก่ฟž็ปญ่ฟ่กŒๆ—ถ้—ด๏ผˆUptime๏ผ‰๏ผ›
  • ๐Ÿ” ็ฝ‘็ปœ่ฟž้€šๆ€งไธ€้”ฎ่ฏŠๆ–ญ๏ผšไธ€้”ฎๆŽ’ๆŸฅๅๅ‘ไปฃ็†ๆœฌๅœฐ็ซฏๅฃใ€ๅฑ€ๅŸŸ็ฝ‘ IPv4ใ€Cloudflare Anycast ่พน็ผ˜็ฝ‘็ปœๅŠๅ›ฝๅ†… npm ้•œๅƒๆบๅปถ่ฟŸ๏ผ›
  • ๐Ÿ—„๏ธ ๅ…จๅฑ€้…็ฝฎไธ€้”ฎๅค‡ไปฝไธŽ่ฟ็งป๏ผšๆ”ฏๆŒๅฏผๅ‡บ/ๅฏผๅ…ฅๅŒ…ๅซ Tokenใ€็™ฝๅๅ•ไธŽ้šง้“ๅ‚ๆ•ฐ็š„ .json ๅค‡ไปฝๅŒ…๏ผŒ้‡่ฃ…็ณป็ปŸไธ€้”ฎ่ฟ˜ๅŽŸ๏ผ›
  • ๐Ÿ”„ ๅนณๆป‘ไผ˜้›…้‡ๅฏ๏ผšๆ”ฏๆŒๅœจ็•Œ้ข็‚นๅ‡ปไธ€้”ฎ้‡ๅฏ DSH ๆœๅŠก๏ผŒ่‡ชๅŠจๆ–ญ็บฟ้‡่ฟžๅนถ่‡ชๅŠจๅˆทๆ–ฐๅ‰็ซฏใ€‚

๐Ÿ’ฌ ๅธธ่ง้—ฎ้ข˜ (FAQ)

Q0: dsh-bridge ๆ˜ฏไป€ไนˆ๏ผŸๅ’Œ dsh-remote / dsh-webgate / dsh-web-remote ่ฟ™็ฑป DSH ่ฟœ็จ‹่ฟžๆŽฅๆ’ไปถๆœ‰ไป€ไนˆๅŒบๅˆซ๏ผŸ

ไธ€ๅฅ่ฏ๏ผšdsh-bridge ๅฐฑๆ˜ฏ DSH ็š„่ฟœ็จ‹่ฟžๆŽฅ / ่ฟœ็จ‹ๆŽงๅˆถๆ’ไปถ๏ผˆremote control๏ผ‰๏ผŒๆ‰‹ๆœบๆ‰ซ็ ๅณๅฏๅœจๅฑ€ๅŸŸ็ฝ‘ๆˆ–ๅ…ฌ็ฝ‘็ปง็ปญ็”จๆœฌๆœบ DeepSeek Harnessใ€‚ๅธธ่ง้—ฎๆณ•ๅฆ‚โ€œ่ฟœ็จ‹้“พๆŽฅ dsh ็š„ๆ’ไปถๆœ‰ๅ“ชไบ›โ€โ€œdsh ่ฟœ็จ‹่ฎฟ้—ฎ / ่ฟœ็จ‹ๆŽงๅˆถๆ€Žไนˆๅšโ€้ƒฝๅฏไปฅ็›ดๆŽฅ็”จๅฎƒใ€‚

1. ๅฎšไฝๆ›ดๅ…จ๏ผšๅฑ€ๅŸŸ็ฝ‘ไบŒ็ปด็  + Cloudflare ไธดๆ—ถ/ๅ›บๅฎšๅŸŸๅ้šง้“ + ่‡ชๅปบ้šง้“ + ๅพฎไฟก / QQ / ้ฃžไนฆ / Telegram Bot ็Ÿฉ้˜ต๏ผŒไธ€่ฃ…ๅ…จๆœ‰๏ผŒไธ็”จๅ†ๆ‹ผๅคšไธช่ฟœ็จ‹ๆ’ไปถ๏ผ› 2. ๆ‰‹ๆœบไผ˜ๅ…ˆ๏ผš็งปๅŠจ็ซฏไบคไบ’ไธŽ PWA ๅ…จๅฑใ€่ฟœ็จ‹ๅทฅไฝœๅŒบ็ฝ‘้กต้€‰ๆ‹ฉๅ™จ๏ผŒไธ“ไธบๆ‰‹ๆœบ่ฟœ็จ‹ๆŽงๅˆถ็”ต่„‘ไธŠ็š„ DSH ไผ˜ๅŒ–๏ผ› 3. ๅฎ‰ๅ…จ้—จ็ฆ่‡ชๅธฆ๏ผšไบŒ็ปด็  Token + ่ฎฟ้—ฎๅฏ†็  + ๅŽๅฐ้˜ฒ็ฏกๆ”น้”๏ผŒ็ปๅฑ€ๅŸŸ็ฝ‘ / ๅ…ฌ็ฝ‘้šง้“่ฟ›ๅ…ฅ็š„ๆต้‡้ƒฝ่ฆ่ฟ‡้—จ็ฆ๏ผ› 4. ๅฎ‰่ฃ…ๅ”ฏไธ€ๅ๏ผšdsh plugin --profile web add @wenbin_wb/dsh-bridge๏ผŒไป“ๅบ“ wenbin-wb/dsh-bridge๏ผŒๅˆซๅๅธธ่ขซ่ฎฐไฝœ dsh-bridge ่ฟœ็จ‹่ฟžๆŽฅๆ’ไปถ / dsh-bridge ่ฟœ็จ‹ๆŽงๅˆถๆ’ไปถใ€‚

Q1: ๆ‰‹ๆœบๆ‰ซ็ ๅŽๆ็คบๆ— ๆณ•่ฟžๆŽฅๆˆ–ๆ‰“ไธๅผ€้กต้ข๏ผŸ

1. ๆฃ€ๆŸฅ Wi-Fi ่ฟžๆŽฅ๏ผš็กฎไฟๆ‰‹ๆœบๅ’Œ็”ต่„‘่ฟžๆŽฅๅœจๅŒไธ€ไธชๅฑ€ๅŸŸ็ฝ‘๏ผˆWi-Fi๏ผ‰ไธ‹๏ผŒไธ”่ทฏ็”ฑๅ™จๆœชๅผ€ๅฏใ€ŒAP ้š”็ฆปใ€๏ผ› 2. ๅคš็ฝ‘ๅกๅˆ‡ๆข๏ผšๅฆ‚ๆžœ็”ต่„‘ๅฎ‰่ฃ…ไบ† WSLใ€VMwareใ€Hyper-V ๆˆ–ๅผ€ๅฏไบ† VPN๏ผŒ้ป˜่ฎค IP ๅฏ่ƒฝไผšๅŒน้…ๅˆฐ่™šๆ‹Ÿ็ฝ‘ๆฎตใ€‚ๅœจๆŽงๅˆถๅฐ็š„ ใ€Œ๐Ÿ›œ ๅฑ€ๅŸŸ็ฝ‘็ฝ‘ๅก / IP ้€‰ๆ‹ฉใ€ ไธ‹ๆ‹‰ๆก†ไธญๅˆ‡ๆขไธบ็‰ฉ็† Wi-Fi / ไปฅๅคช็ฝ‘ IP ๅณๅฏ๏ผ› 3. ้˜ฒ็ซๅข™ๆ”พ่กŒ๏ผš็กฎ่ฎคๆ“ไฝœ็ณป็ปŸ้˜ฒ็ซๅข™ๅ…่ฎธ Node.js ็›‘ๅฌ 3082 ็ซฏๅฃ๏ผ› 4. ไฝฟ็”จๅ…ฌ็ฝ‘้šง้“๏ผš่‹ฅ่ทจ็ฝ‘ๆฎตๆˆ–ๅœจๅ…ฌๅธๅ†…็ฝ‘๏ผŒๅปบ่ฎฎ็›ดๆŽฅๅผ€ๅฏใ€ŒCloudflare ้šง้“ใ€่ฟ›่กŒๅค–็ฝ‘ๆ‰ซ็ ่ฎฟ้—ฎใ€‚

Q2: ๅพฎไฟก / QQ / ้ฃžไนฆ / Telegram ๆœบๅ™จไบบ็š„ๆถˆๆฏๅฎ‰ๅ…จๅฆ‚ไฝ•ไฟ้šœ๏ผŸๅ…ถไป–ไบบๅ‘ๆถˆๆฏไผš่ขซๆ‰ง่กŒๅ—๏ผŸ

1. ไธฅๆ ผ็™ฝๅๅ•ๆœบๅˆถ๏ผˆAllowlist๏ผ‰๏ผšๆ’ไปถๅ†…็ฝฎๅŸบไบŽๅ‘ไปถไบบ ID ็š„ไธฅๆ ผ็™ฝๅๅ•ใ€‚ๅชๆœ‰็™ฝๅๅ•ๅ†…็š„ๆŽˆๆƒ็”จๆˆทๆถˆๆฏๆ‰ไผš้ฉฑๅŠจ Agent ๆ‰ง่กŒ๏ผ› 2. ๅˆๆฌก่‡ชๅŠจๆŽˆๆƒ๏ผšๆ‰ซ็ ๆˆ–้…็ฝฎๅฎŒๆˆๅŽ๏ผŒ็ฎก็†ๅ‘˜ๅ‘ Bot ๅ‘้€็ฌฌไธ€ๆกๆถˆๆฏๅณ่‡ชๅŠจๅฎŒๆˆ็™ฝๅๅ•็ป‘ๅฎš๏ผ› 3. ้™Œ็”Ÿๆถˆๆฏ้™้ป˜้˜ปๆ–ญ๏ผšๆ‰€ๆœ‰้ž็™ฝๅๅ•ไบบๅ‘˜ๆˆ–็พค่Šๅ†…้žๆŽˆๆƒๆˆๅ‘˜็š„ๆถˆๆฏๅ‡ไผš่ขซๅบ•ๅฑ‚็›ดๆŽฅไธขๅผƒ๏ผˆNever fed to LLM๏ผ‰๏ผŒ็ปไธๆถˆ่€— Token ไนŸไธไผš่งฆๅ‘ไปปไฝ•ๆœฌๅœฐๆŒ‡ไปคใ€‚

Q3: Cloudflare ้šง้“ไธดๆ—ถๅŸŸๅไธŽๅ›บๅฎšๅŸŸๅ๏ผˆToken ๆจกๅผ๏ผ‰ๆœ‰ไป€ไนˆๅŒบๅˆซ๏ผŸ

1. ไธดๆ—ถๅ…็™ปๅฝ•ๆจกๅผ๏ผˆ้ป˜่ฎค๏ผ‰๏ผšๆ— ้œ€ Cloudflare ่ดฆๅท๏ผŒไธ€้”ฎๅผ€ๅฏๅณๅˆป็”Ÿๆˆ https://*.trycloudflare.com ้šๆœบไธดๆ—ถ็ฝ‘ๅ€๏ผŒ้€‚ๅˆๅค–ๅ‡บๆ—ถไธดๆ—ถ่ฟžๆŽฅ๏ผ› 2. ๅ›บๅฎšๅŸŸๅๆจกๅผ๏ผˆToken ๆจกๅผ๏ผ‰๏ผšๅœจ Cloudflare Zero Trust ๆŽงๅˆถๅฐๅˆ›ๅปบ Named Tunnel ๅนถๅกซๅ…ฅ Token๏ผŒๅฏ็ป‘ๅฎšๆ‚จ่‡ชๅทฑ็š„ไธ“ๅฑžๅ›บๅฎšๅŸŸๅ๏ผˆๅฆ‚ dsh.yourdomain.com๏ผ‰ใ€‚ๅผ€ๅฏใ€Œ้š DSH ๅฏๅŠจ่‡ชๅŠจๅผ€ๅฏใ€ๅŽ๏ผŒ้‡ๅฏ็”ต่„‘ๆˆ–ๆœๅŠกๅŸŸๅๆฐธไน…ๅ›บๅฎšไธๅ˜ใ€‚

Q4: ๆ’ไปถๅ‡็บงๆˆ–้‡ๅฏ DSH ๆœๅŠกๅŽ๏ผŒๅทฒๆœ‰้…็ฝฎๅ’Œ่Šๅคฉไผš่ฏไผšไธขๅคฑๅ—๏ผŸ

1. ้…็ฝฎๆฐธไน…ๆŒไน…ๅŒ–๏ผšๆ‰€ๆœ‰ IM ๅ‡ญ่ฏใ€ๆŽˆๆƒ็™ฝๅๅ•ใ€ๅ…ฌ็ฝ‘้šง้“้€‰้กนไธŽๅฎ‰ๅ…จๅฏ†็ ๅ‡ไฟๅญ˜ๅœจ็ณป็ปŸไธป็›ฎๅฝ•๏ผˆ~/.dsh-bridge/๏ผ‰๏ผŒๅ‡็บงไธŽ้‡ๅฏๅฎŒๅ…จๆ— ๆŸ๏ผ› 2. ไผš่ฏๆ— ๆ„Ÿๆขๅค๏ผšไผš่ฏๅކๅฒ็”ฑ DSH ๆ ธๅฟƒๅผ•ๆ“ŽๆŒไน…ๅŒ–็ฎก็†๏ผŒ้‡ๅฏๅŽๅœจ่Šๅคฉ่ฝฏไปถไธญๅ‘้€ๆถˆๆฏๆˆ–ไฝฟ็”จ /resume ๅ‘ฝไปคๅณๅฏ่‡ชๅŠจๆขๅคไธŠไธ‹ๆ–‡๏ผ› 3. ไธ€้”ฎๅค‡ไปฝ่ฟ็งป๏ผšๆ”ฏๆŒๅœจใ€Œ่ฟ็ปด็›‘ๆŽงใ€Tab ๅ†…ไธ€้”ฎๅฏผๅ‡บๅ…จๅฑ€้…็ฝฎ .json ๆ–‡ไปถ๏ผŒๆ–นไพฟ่ทจ่ฎพๅค‡่ฟ็งปใ€‚


๐Ÿ› ๏ธ ๅผ€ๅ‘ไธŽ่ดก็Œฎ

ๆฌข่ฟŽๆไบค Issue ไธŽ Pull Request ๅ…ฑๅŒๅฎŒๅ–„ๆ’ไปถ๏ผ

# 1. ๅ…‹้š†ไปฃ็ ไป“ๅบ“
git clone https://github.com/wenbin-wb/dsh-bridge.git
cd dsh-bridge

2. ๅฎ‰่ฃ…ไพ่ต–ๅนถๅฏๅŠจๆž„ๅปบ

npm install npm run build:client

3. ่ฟ่กŒๅ…จ้‡ๅ•ๅ…ƒๆต‹่ฏ•

npm test

4. ๅฎ‰่ฃ…ๅˆฐๆœฌๅœฐ DSH Web Profile ่ฟ›่กŒ่”่ฐƒ

dsh plugin --profile web add .

โญ Star History

Star History Chart


๐Ÿ“„ ๅผ€ๆบๅ่ฎฎ

ๆœฌ้กน็›ฎๅŸบไบŽ MIT ่ฎธๅฏ่ฏ ๅผ€ๆบๅ‘ๅธƒใ€‚

Chat with me