mirror of
https://github.com/lwch/natpass.git
synced 2024-04-21 12:41:54 +00:00
9 lines
11 KiB
HTML
9 lines
11 KiB
HTML
<!doctype html><html itemscope itemtype=http://schema.org/WebPage lang=zh-cn class=no-js><head><meta charset=utf-8><meta name=viewport content="width=device-width,initial-scale=1,shrink-to-fit=no"><meta name=generator content="Hugo 0.110.0"><link rel=alternate type=application/rss+xml href=https://lwch.github.io/natpass/develop/index.xml><meta name=robots content="index, follow"><link rel="shortcut icon" href=/natpass/favicons/favicon.ico><link rel=apple-touch-icon href=/natpass/favicons/apple-touch-icon-180x180.png sizes=180x180><link rel=icon type=image/png href=/natpass/favicons/favicon-16x16.png sizes=16x16><link rel=icon type=image/png href=/natpass/favicons/favicon-32x32.png sizes=32x32><link rel=icon type=image/png href=/natpass/favicons/android-36x36.png sizes=36x36><link rel=icon type=image/png href=/natpass/favicons/android-48x48.png sizes=48x48><link rel=icon type=image/png href=/natpass/favicons/android-72x72.png sizes=72x72><link rel=icon type=image/png href=/natpass/favicons/android-96x96.png sizes=96x96><link rel=icon type=image/png href=/natpass/favicons/android-144x144.png sizes=144x144><link rel=icon type=image/png href=/natpass/favicons/android-192x192.png sizes=192x192><title>开发文档 | NatPass开源文档</title><meta name=description content="NatPass开源文档"><meta property="og:title" content="开发文档"><meta property="og:description" content="NatPass开源文档"><meta property="og:type" content="website"><meta property="og:url" content="https://lwch.github.io/natpass/develop/"><meta property="og:site_name" content="NatPass开源文档"><meta itemprop=name content="开发文档"><meta itemprop=description content="NatPass开源文档"><meta name=twitter:card content="summary"><meta name=twitter:title content="开发文档"><meta name=twitter:description content="NatPass开源文档"><link rel=preload href=/natpass/scss/main.min.b5a07cf7dd05d8be46e31ec8674b36e72c17ab77853b067f06e9c69877d76f92.css as=style><link href=/natpass/scss/main.min.b5a07cf7dd05d8be46e31ec8674b36e72c17ab77853b067f06e9c69877d76f92.css rel=stylesheet integrity><script src=https://code.jquery.com/jquery-3.6.0.min.js integrity=sha384-vtXRMe3mGCbOeY7l30aIg8H9p3GdeSe4IFlP6G8JMa7o7lXvnz3GFKzPxzJdPfGK crossorigin=anonymous></script>
|
|
<script defer src=https://unpkg.com/lunr@2.3.9/lunr.min.js integrity=sha384-203J0SNzyqHby3iU6hzvzltrWi/M41wOP5Gu+BiJMz5nwKykbkUx8Kp7iti0Lpli crossorigin=anonymous></script>
|
|
<script async src="https://www.googletagmanager.com/gtag/js?id=G-ST200DKHK9"></script>
|
|
<script>var doNotTrack=!1;if(!doNotTrack){window.dataLayer=window.dataLayer||[];function gtag(){dataLayer.push(arguments)}gtag("js",new Date),gtag("config","G-ST200DKHK9")}</script></head><body class=td-section><header><nav class="js-navbar-scroll navbar navbar-expand navbar-dark flex-column flex-md-row td-navbar"><a class=navbar-brand href=/natpass/><span class="navbar-brand__logo navbar-logo"></span><span class=navbar-brand__name>NatPass开源文档</span></a><div class="td-navbar-nav-scroll ms-md-auto" id=main_navbar><ul class="navbar-nav mt-2 mt-lg-0"><li class="nav-item me-4 mb-2 mb-lg-0"><a class="nav-link active" href=/natpass/develop/><span class=active>开发文档</span></a></li><li class="nav-item me-4 mb-2 mb-lg-0"><a class=nav-link href=/natpass/deploy/><span>部署文档</span></a></li></ul></div><div class="navbar-nav d-none d-lg-block"><div class="td-search td-search--offline"><div class=td-search__icon></div><input type=search class="td-search__input form-control" placeholder=站内搜索… aria-label=站内搜索… autocomplete=off data-offline-search-index-json-src=/natpass/offline-search-index.fb4da52935352ea13ff0a523f6649a0a.json data-offline-search-base-href=/ data-offline-search-max-results=10></div></div></nav></header><div class="container-fluid td-outer"><div class=td-main><div class="row flex-xl-nowrap"><aside class="col-12 col-md-3 col-xl-2 td-sidebar d-print-none"><div id=td-sidebar-menu class=td-sidebar__inner><form class="td-sidebar__search d-flex align-items-center"><div class="td-search td-search--offline"><div class=td-search__icon></div><input type=search class="td-search__input form-control" placeholder=站内搜索… aria-label=站内搜索… autocomplete=off data-offline-search-index-json-src=/natpass/offline-search-index.fb4da52935352ea13ff0a523f6649a0a.json data-offline-search-base-href=/ data-offline-search-max-results=10></div><button class="btn btn-link td-sidebar__toggle d-md-none p-0 ms-3 fas fa-bars" type=button data-toggle=collapse data-target=#td-section-nav aria-controls=td-section-nav aria-expanded=false aria-label="Toggle section navigation"></button></form><nav class="collapse td-sidebar-nav foldable-nav" id=td-section-nav><ul class="td-sidebar-nav__section pe-md-3 ul-0"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child active-path" id=m-natpassdevelop-li><a href=/natpass/develop/ class="align-left ps-0 active td-sidebar-link td-sidebar-link__section tree-root" id=m-natpassdevelop><span class=td-sidebar-nav-active-item>开发文档</span></a></li></ul></nav></div></aside><aside class="d-none d-xl-block col-xl-2 td-sidebar-toc d-print-none"><div class="td-page-meta ms-2 pb-1 pt-2 mb-0"><a href=https://github.com/lwch/natpass/tree/master/content/zh-cn/develop/_index.md class=td-page-meta--view target=_blank rel=noopener><i class="fa-solid fa-file-lines fa-fw"></i> 查看页面源码</a>
|
|
<a href=https://github.com/lwch/natpass/edit/master/content/zh-cn/develop/_index.md class=td-page-meta--edit target=_blank rel=noopener><i class="fa-solid fa-pen-to-square fa-fw"></i> 编辑此页</a>
|
|
<a href="https://github.com/lwch/natpass/new/master/content/zh-cn/develop/_index.md?filename=change-me.md&value=---%0Atitle%3A+%22Long+Page+Title%22%0AlinkTitle%3A+%22Short+Nav+Title%22%0Aweight%3A+100%0Adescription%3A+%3E-%0A+++++Page+description+for+heading+and+indexes.%0A---%0A%0A%23%23+Heading%0A%0AEdit+this+template+to+create+your+new+page.%0A%0A%2A+Give+it+a+good+name%2C+ending+in+%60.md%60+-+e.g.+%60getting-started.md%60%0A%2A+Edit+the+%22front+matter%22+section+at+the+top+of+the+page+%28weight+controls+how+its+ordered+amongst+other+pages+in+the+same+directory%3B+lowest+number+first%29.%0A%2A+Add+a+good+commit+message+at+the+bottom+of+the+page+%28%3C80+characters%3B+use+the+extended+description+field+for+more+detail%29.%0A%2A+Create+a+new+branch+so+you+can+preview+your+new+file+and+request+a+review+via+Pull+Request.%0A" class=td-page-meta--child target=_blank rel=noopener><i class="fa-solid fa-pen-to-square fa-fw"></i> 添加子页面</a>
|
|
<a href="https://github.com/lwch/natpass/issues/new?title=%e5%bc%80%e5%8f%91%e6%96%87%e6%a1%a3" class=td-page-meta--issue target=_blank rel=noopener><i class="fa-solid fa-list-check fa-fw"></i> 提交文档问题</a></div><div class=td-toc><nav id=TableOfContents><ul><li><a href=#架构图>架构图</a></li></ul></nav></div></aside><main class="col-12 col-md-9 col-xl-8 ps-md-5" role=main><nav aria-label=breadcrumb class="td-breadcrumbs td-breadcrumbs__single"><ol class=breadcrumb><li class="breadcrumb-item active" aria-current=page><a href=https://lwch.github.io/natpass/develop/ aria-disabled=true class="btn-link disabled">开发文档</a></li></ol></nav><div class=td-content><h1>开发文档</h1><header class=article-meta></header><p>最新版本: <img src=https://img.shields.io/github/v/release/lwch/natpass alt=version></p><p>natpass主要用于居家办公,远程开发等使用场景,目前已支持以下功能:</p><ol><li>web shell: 通过shell的方式控制远程机器</li><li>web vnc: 对于桌面类的操作系统,可实现远程桌面的控制</li><li><a href=https://github.com/coder/code-server>code-server</a>: 可通过web的方式来访问远端机器上已安装好的<a href=https://github.com/coder/code-server>code-server</a>服务</li></ol><h2 id=架构图>架构图</h2><p><img src=../images/%E6%9E%B6%E6%9E%84%E5%9B%BE.png alt=架构图></p><p>注: 其中虚线部分表示暂未实现的功能</p><div class=section-index></div><style>.feedback--answer{display:inline-block}.feedback--answer-no{margin-left:1em}.feedback--response{display:none;margin-top:1em}.feedback--response__visible{display:block}</style><div class=d-print-none><h2 class=feedback--title>Feedback</h2><p class=feedback--question>Was this page helpful?</p><button class="btn btn-primary mb-4 feedback--answer feedback--answer-yes">Yes</button>
|
|
<button class="btn btn-primary mb-4 feedback--answer feedback--answer-no">No</button><p class="feedback--response feedback--response-yes">感谢您的反馈</p><p class="feedback--response feedback--response-no"><a href=https://github.com/lwch/natpass/issues/new>请提交您的宝贵建议</a></p></div><script>const yesButton=document.querySelector(".feedback--answer-yes"),noButton=document.querySelector(".feedback--answer-no"),yesResponse=document.querySelector(".feedback--response-yes"),noResponse=document.querySelector(".feedback--response-no"),disableButtons=()=>{yesButton.disabled=!0,noButton.disabled=!0},sendFeedback=e=>{if(typeof ga!="function")return;const t={command:"send",hitType:"event",category:"Helpful",action:"click",label:window.location.pathname,value:e};ga(t.command,t.hitType,t.category,t.action,t.label,t.value)};yesButton.addEventListener("click",()=>{yesResponse.classList.add("feedback--response__visible"),disableButtons(),sendFeedback(1)}),noButton.addEventListener("click",()=>{noResponse.classList.add("feedback--response__visible"),disableButtons(),sendFeedback(0)})</script><br></div></main></div></div><footer class="bg-dark py-5 row d-print-none"><div class="container-fluid flex-shrink-1 mx-sm-5"><div class=row><div class="col-6 col-sm-4 text-xs-center order-sm-2"><ul class="list-inline mb-0"><li class="list-inline-item mx-2 h3" data-toggle=tooltip data-placement=top title=Email aria-label=Email><a class=text-white target=_blank rel=noopener href=mailto:lwch748@gmail.com aria-label=Email><i class="fa fa-envelope"></i></a></li><li class="list-inline-item mx-2 h3" data-toggle=tooltip data-placement=top title=QQ群 aria-label=QQ群><a class=text-white target=_blank rel=noopener href="https://jq.qq.com/?_wv=1027&k=6Fz2vkVE" aria-label=QQ群><i class="fab fa-qq"></i></a></li></ul></div><div class="col-6 col-sm-4 text-end text-xs-center order-sm-3"><ul class="list-inline mb-0"><li class="list-inline-item mx-2 h3" data-toggle=tooltip data-placement=top title=GitHub aria-label=GitHub><a class=text-white target=_blank rel=noopener href=https://github.com/lwch aria-label=GitHub><i class="fab fa-github"></i></a></li></ul></div><div class="col-12 col-sm-4 text-center py-2 order-sm-2"></div></div></div></footer></div><script src=/natpass/js/main.min.be885e5c1496aabf14432ff1c0d66a6f6760176460bd8782d5906cf5ea947b5d.js integrity="sha256-voheXBSWqr8UQy/xwNZqb2dgF2RgvYeC1ZBs9eqUe10=" crossorigin=anonymous></script>
|
|
<script src=/natpass/js/tabpane-persist.js></script></body></html> |