EasyTier / EasyTier/EasyTier

[feat] 参考 tailscale ,为 easytier 添加自动 HTTPS 的功能

Open
#2,484 0 comments 0 reactions 0 assignees View on GitHub
Dominant language
Rust
Stars
13.6k
Forks
1.4k
Avg merge
1d 9h
Merged PRs (30d)
34

Description

### 功能类别 / Feature Category

安全和加密 / Security & Encryption

### 使用场景 / Use Case

Easyteir节点之间的连接采用端到端加密进行保护。然而,浏览器、Web API 和 Visual Studio Code 等产品并不知道这一点,它们可能会因为 Easytier 服务的 HTTP URL 看起来未加密(因为它们未使用 TLS 证书,而这些工具期望使用 TLS 证书)而向用户发出警告或禁用某些功能。

https://tailscale.com/docs/how-to/set-up-https-certificates

### 当前限制 / Current Limitations

有些产品会因为服务不是 https 而禁用某些功能

### 建议的解决方案 / Proposed Solution

参考 tailscale ,添加一个命令行或者外部工具,提供一个专门的 easytier.cn 的子域名,或者允许用户提供自己域名,自动生成 https 链接。

### 预期收益 / Expected Benefits

_No response_

### 技术考虑 / Technical Considerations

_No response_

### 备选方案 / Alternative Solutions

_No response_

### 实现优先级 / Implementation Priority

### 补充信息 / Additional Context

_No response_

Contributor guide

Open the contributing guide

Research direction

Start by reviewing the linked Tailscale HTTPS certificate approach and EasyTier's existing command-line and service entry points. Clarify whether the feature should use an easytier.cn subdomain, a user-provided domain, or both, then define how certificates are generated and renewed. Done means supported services can expose HTTPS URLs accepted by browsers, Web APIs, and Visual Studio Code.

Written by the indexing model from the issue text.

Assessment

Tech stack
rust
Domain
cli, networking, security
Issue type
Feature
Difficulty
5/5
Estimated time
Over a week
Activity status
Quiet
Clarity
Needs clarification
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.