├── .github ├── FUNDING.yml ├── dependabot.yml └── workflows │ ├── codeql.yml │ ├── goreleaser.yml │ └── testing.yml ├── .gitignore ├── .goreleaser.yaml ├── CLAUDE.md ├── LICENSE ├── Makefile ├── README.md ├── README.zh-tw.md ├── _examples ├── proxy │ ├── go.mod │ ├── go.sum │ └── proxy.go ├── scp │ ├── go.mod │ ├── go.sum │ └── scp.go ├── ssh │ ├── go.mod │ ├── go.sum │ └── ssh.go ├── stream │ ├── go.mod │ ├── go.sum │ └── stream.go └── writeFile │ ├── go.mod │ ├── go.sum │ └── writeFile.go ├── easyssh.go ├── easyssh_test.go ├── go.mod ├── go.sum └── tests ├── .ssh ├── id_rsa ├── id_rsa.pub ├── test └── test.pub ├── a.txt ├── b.txt ├── entrypoint.sh ├── global ├── c.txt └── d.txt └── sudoers /.github/FUNDING.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appleboy/easyssh-proxy/HEAD/.github/FUNDING.yml -------------------------------------------------------------------------------- /.github/dependabot.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appleboy/easyssh-proxy/HEAD/.github/dependabot.yml -------------------------------------------------------------------------------- /.github/workflows/codeql.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appleboy/easyssh-proxy/HEAD/.github/workflows/codeql.yml -------------------------------------------------------------------------------- /.github/workflows/goreleaser.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appleboy/easyssh-proxy/HEAD/.github/workflows/goreleaser.yml -------------------------------------------------------------------------------- /.github/workflows/testing.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appleboy/easyssh-proxy/HEAD/.github/workflows/testing.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appleboy/easyssh-proxy/HEAD/.gitignore -------------------------------------------------------------------------------- /.goreleaser.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appleboy/easyssh-proxy/HEAD/.goreleaser.yaml -------------------------------------------------------------------------------- /CLAUDE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appleboy/easyssh-proxy/HEAD/CLAUDE.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appleboy/easyssh-proxy/HEAD/LICENSE -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appleboy/easyssh-proxy/HEAD/Makefile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appleboy/easyssh-proxy/HEAD/README.md -------------------------------------------------------------------------------- /README.zh-tw.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appleboy/easyssh-proxy/HEAD/README.zh-tw.md -------------------------------------------------------------------------------- /_examples/proxy/go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appleboy/easyssh-proxy/HEAD/_examples/proxy/go.mod -------------------------------------------------------------------------------- /_examples/proxy/go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appleboy/easyssh-proxy/HEAD/_examples/proxy/go.sum -------------------------------------------------------------------------------- /_examples/proxy/proxy.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appleboy/easyssh-proxy/HEAD/_examples/proxy/proxy.go -------------------------------------------------------------------------------- /_examples/scp/go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appleboy/easyssh-proxy/HEAD/_examples/scp/go.mod -------------------------------------------------------------------------------- /_examples/scp/go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appleboy/easyssh-proxy/HEAD/_examples/scp/go.sum -------------------------------------------------------------------------------- /_examples/scp/scp.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appleboy/easyssh-proxy/HEAD/_examples/scp/scp.go -------------------------------------------------------------------------------- /_examples/ssh/go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appleboy/easyssh-proxy/HEAD/_examples/ssh/go.mod -------------------------------------------------------------------------------- /_examples/ssh/go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appleboy/easyssh-proxy/HEAD/_examples/ssh/go.sum -------------------------------------------------------------------------------- /_examples/ssh/ssh.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appleboy/easyssh-proxy/HEAD/_examples/ssh/ssh.go -------------------------------------------------------------------------------- /_examples/stream/go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appleboy/easyssh-proxy/HEAD/_examples/stream/go.mod -------------------------------------------------------------------------------- /_examples/stream/go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appleboy/easyssh-proxy/HEAD/_examples/stream/go.sum -------------------------------------------------------------------------------- /_examples/stream/stream.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appleboy/easyssh-proxy/HEAD/_examples/stream/stream.go -------------------------------------------------------------------------------- /_examples/writeFile/go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appleboy/easyssh-proxy/HEAD/_examples/writeFile/go.mod -------------------------------------------------------------------------------- /_examples/writeFile/go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appleboy/easyssh-proxy/HEAD/_examples/writeFile/go.sum -------------------------------------------------------------------------------- /_examples/writeFile/writeFile.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appleboy/easyssh-proxy/HEAD/_examples/writeFile/writeFile.go -------------------------------------------------------------------------------- /easyssh.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appleboy/easyssh-proxy/HEAD/easyssh.go -------------------------------------------------------------------------------- /easyssh_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appleboy/easyssh-proxy/HEAD/easyssh_test.go -------------------------------------------------------------------------------- /go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appleboy/easyssh-proxy/HEAD/go.mod -------------------------------------------------------------------------------- /go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appleboy/easyssh-proxy/HEAD/go.sum -------------------------------------------------------------------------------- /tests/.ssh/id_rsa: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appleboy/easyssh-proxy/HEAD/tests/.ssh/id_rsa -------------------------------------------------------------------------------- /tests/.ssh/id_rsa.pub: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appleboy/easyssh-proxy/HEAD/tests/.ssh/id_rsa.pub -------------------------------------------------------------------------------- /tests/.ssh/test: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appleboy/easyssh-proxy/HEAD/tests/.ssh/test -------------------------------------------------------------------------------- /tests/.ssh/test.pub: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appleboy/easyssh-proxy/HEAD/tests/.ssh/test.pub -------------------------------------------------------------------------------- /tests/a.txt: -------------------------------------------------------------------------------- 1 | appleboy 2 | -------------------------------------------------------------------------------- /tests/b.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/entrypoint.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appleboy/easyssh-proxy/HEAD/tests/entrypoint.sh -------------------------------------------------------------------------------- /tests/global/c.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/global/d.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/sudoers: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appleboy/easyssh-proxy/HEAD/tests/sudoers --------------------------------------------------------------------------------