上传文件至 v1.9.6

This commit is contained in:
asdf88 2024-09-30 02:25:09 +00:00
parent 8b01bf51e2
commit a0b42a46e6
5 changed files with 2469 additions and 0 deletions

1752
v1.9.6/latest1.9.6.txt Normal file
View File

@ -0,0 +1,1752 @@
{
"url": "https://api.github.com/repos/SagerNet/sing-box/releases/176138490",
"assets_url": "https://api.github.com/repos/SagerNet/sing-box/releases/176138490/assets",
"upload_url": "https://uploads.github.com/repos/SagerNet/sing-box/releases/176138490/assets{?name,label}",
"html_url": "https://github.com/SagerNet/sing-box/releases/tag/v1.9.6",
"id": 176138490,
"author": {
"login": "nekohasekai",
"id": 56506714,
"node_id": "MDQ6VXNlcjU2NTA2NzE0",
"avatar_url": "https://avatars.githubusercontent.com/u/56506714?v=4",
"gravatar_id": "",
"url": "https://api.github.com/users/nekohasekai",
"html_url": "https://github.com/nekohasekai",
"followers_url": "https://api.github.com/users/nekohasekai/followers",
"following_url": "https://api.github.com/users/nekohasekai/following{/other_user}",
"gists_url": "https://api.github.com/users/nekohasekai/gists{/gist_id}",
"starred_url": "https://api.github.com/users/nekohasekai/starred{/owner}{/repo}",
"subscriptions_url": "https://api.github.com/users/nekohasekai/subscriptions",
"organizations_url": "https://api.github.com/users/nekohasekai/orgs",
"repos_url": "https://api.github.com/users/nekohasekai/repos",
"events_url": "https://api.github.com/users/nekohasekai/events{/privacy}",
"received_events_url": "https://api.github.com/users/nekohasekai/received_events",
"type": "User",
"site_admin": false
},
"node_id": "RE_kwDOHlge-M4Kf6j6",
"tag_name": "v1.9.6",
"target_commitish": "dev-next",
"name": "1.9.6",
"draft": false,
"prerelease": false,
"created_at": "2024-09-20T15:37:06Z",
"published_at": "2024-09-21T11:20:00Z",
"assets": [
{
"url": "https://api.github.com/repos/SagerNet/sing-box/releases/assets/193861906",
"id": 193861906,
"node_id": "RA_kwDOHlge-M4LjhkS",
"name": "SFA-1.9.6-arm64-v8a.apk",
"label": "",
"uploader": {
"login": "nekohasekai",
"id": 56506714,
"node_id": "MDQ6VXNlcjU2NTA2NzE0",
"avatar_url": "https://avatars.githubusercontent.com/u/56506714?v=4",
"gravatar_id": "",
"url": "https://api.github.com/users/nekohasekai",
"html_url": "https://github.com/nekohasekai",
"followers_url": "https://api.github.com/users/nekohasekai/followers",
"following_url": "https://api.github.com/users/nekohasekai/following{/other_user}",
"gists_url": "https://api.github.com/users/nekohasekai/gists{/gist_id}",
"starred_url": "https://api.github.com/users/nekohasekai/starred{/owner}{/repo}",
"subscriptions_url": "https://api.github.com/users/nekohasekai/subscriptions",
"organizations_url": "https://api.github.com/users/nekohasekai/orgs",
"repos_url": "https://api.github.com/users/nekohasekai/repos",
"events_url": "https://api.github.com/users/nekohasekai/events{/privacy}",
"received_events_url": "https://api.github.com/users/nekohasekai/received_events",
"type": "User",
"site_admin": false
},
"content_type": "application/vnd.android.package-archive",
"state": "uploaded",
"size": 12683478,
"download_count": 2646,
"created_at": "2024-09-20T15:45:45Z",
"updated_at": "2024-09-20T15:45:48Z",
"browser_download_url": "https://github.com/SagerNet/sing-box/releases/download/v1.9.6/SFA-1.9.6-arm64-v8a.apk"
},
{
"url": "https://api.github.com/repos/SagerNet/sing-box/releases/assets/193861936",
"id": 193861936,
"node_id": "RA_kwDOHlge-M4Ljhkw",
"name": "SFA-1.9.6-armeabi-v7a.apk",
"label": "",
"uploader": {
"login": "nekohasekai",
"id": 56506714,
"node_id": "MDQ6VXNlcjU2NTA2NzE0",
"avatar_url": "https://avatars.githubusercontent.com/u/56506714?v=4",
"gravatar_id": "",
"url": "https://api.github.com/users/nekohasekai",
"html_url": "https://github.com/nekohasekai",
"followers_url": "https://api.github.com/users/nekohasekai/followers",
"following_url": "https://api.github.com/users/nekohasekai/following{/other_user}",
"gists_url": "https://api.github.com/users/nekohasekai/gists{/gist_id}",
"starred_url": "https://api.github.com/users/nekohasekai/starred{/owner}{/repo}",
"subscriptions_url": "https://api.github.com/users/nekohasekai/subscriptions",
"organizations_url": "https://api.github.com/users/nekohasekai/orgs",
"repos_url": "https://api.github.com/users/nekohasekai/repos",
"events_url": "https://api.github.com/users/nekohasekai/events{/privacy}",
"received_events_url": "https://api.github.com/users/nekohasekai/received_events",
"type": "User",
"site_admin": false
},
"content_type": "application/vnd.android.package-archive",
"state": "uploaded",
"size": 12747469,
"download_count": 375,
"created_at": "2024-09-20T15:45:47Z",
"updated_at": "2024-09-20T15:45:49Z",
"browser_download_url": "https://github.com/SagerNet/sing-box/releases/download/v1.9.6/SFA-1.9.6-armeabi-v7a.apk"
},
{
"url": "https://api.github.com/repos/SagerNet/sing-box/releases/assets/193861835",
"id": 193861835,
"node_id": "RA_kwDOHlge-M4LjhjL",
"name": "SFA-1.9.6-foss-universal.apk",
"label": "",
"uploader": {
"login": "nekohasekai",
"id": 56506714,
"node_id": "MDQ6VXNlcjU2NTA2NzE0",
"avatar_url": "https://avatars.githubusercontent.com/u/56506714?v=4",
"gravatar_id": "",
"url": "https://api.github.com/users/nekohasekai",
"html_url": "https://github.com/nekohasekai",
"followers_url": "https://api.github.com/users/nekohasekai/followers",
"following_url": "https://api.github.com/users/nekohasekai/following{/other_user}",
"gists_url": "https://api.github.com/users/nekohasekai/gists{/gist_id}",
"starred_url": "https://api.github.com/users/nekohasekai/starred{/owner}{/repo}",
"subscriptions_url": "https://api.github.com/users/nekohasekai/subscriptions",
"organizations_url": "https://api.github.com/users/nekohasekai/orgs",
"repos_url": "https://api.github.com/users/nekohasekai/repos",
"events_url": "https://api.github.com/users/nekohasekai/events{/privacy}",
"received_events_url": "https://api.github.com/users/nekohasekai/received_events",
"type": "User",
"site_admin": false
},
"content_type": "application/vnd.android.package-archive",
"state": "uploaded",
"size": 40708287,
"download_count": 356,
"created_at": "2024-09-20T15:45:31Z",
"updated_at": "2024-09-20T15:45:47Z",
"browser_download_url": "https://github.com/SagerNet/sing-box/releases/download/v1.9.6/SFA-1.9.6-foss-universal.apk"
},
{
"url": "https://api.github.com/repos/SagerNet/sing-box/releases/assets/193861836",
"id": 193861836,
"node_id": "RA_kwDOHlge-M4LjhjM",
"name": "SFA-1.9.6-universal.apk",
"label": "",
"uploader": {
"login": "nekohasekai",
"id": 56506714,
"node_id": "MDQ6VXNlcjU2NTA2NzE0",
"avatar_url": "https://avatars.githubusercontent.com/u/56506714?v=4",
"gravatar_id": "",
"url": "https://api.github.com/users/nekohasekai",
"html_url": "https://github.com/nekohasekai",
"followers_url": "https://api.github.com/users/nekohasekai/followers",
"following_url": "https://api.github.com/users/nekohasekai/following{/other_user}",
"gists_url": "https://api.github.com/users/nekohasekai/gists{/gist_id}",
"starred_url": "https://api.github.com/users/nekohasekai/starred{/owner}{/repo}",
"subscriptions_url": "https://api.github.com/users/nekohasekai/subscriptions",
"organizations_url": "https://api.github.com/users/nekohasekai/orgs",
"repos_url": "https://api.github.com/users/nekohasekai/repos",
"events_url": "https://api.github.com/users/nekohasekai/events{/privacy}",
"received_events_url": "https://api.github.com/users/nekohasekai/received_events",
"type": "User",
"site_admin": false
},
"content_type": "application/vnd.android.package-archive",
"state": "uploaded",
"size": 41085671,
"download_count": 3669,
"created_at": "2024-09-20T15:45:31Z",
"updated_at": "2024-09-20T15:45:46Z",
"browser_download_url": "https://github.com/SagerNet/sing-box/releases/download/v1.9.6/SFA-1.9.6-universal.apk"
},
{
"url": "https://api.github.com/repos/SagerNet/sing-box/releases/assets/193861873",
"id": 193861873,
"node_id": "RA_kwDOHlge-M4Ljhjx",
"name": "SFA-1.9.6-x86.apk",
"label": "",
"uploader": {
"login": "nekohasekai",
"id": 56506714,
"node_id": "MDQ6VXNlcjU2NTA2NzE0",
"avatar_url": "https://avatars.githubusercontent.com/u/56506714?v=4",
"gravatar_id": "",
"url": "https://api.github.com/users/nekohasekai",
"html_url": "https://github.com/nekohasekai",
"followers_url": "https://api.github.com/users/nekohasekai/followers",
"following_url": "https://api.github.com/users/nekohasekai/following{/other_user}",
"gists_url": "https://api.github.com/users/nekohasekai/gists{/gist_id}",
"starred_url": "https://api.github.com/users/nekohasekai/starred{/owner}{/repo}",
"subscriptions_url": "https://api.github.com/users/nekohasekai/subscriptions",
"organizations_url": "https://api.github.com/users/nekohasekai/orgs",
"repos_url": "https://api.github.com/users/nekohasekai/repos",
"events_url": "https://api.github.com/users/nekohasekai/events{/privacy}",
"received_events_url": "https://api.github.com/users/nekohasekai/received_events",
"type": "User",
"site_admin": false
},
"content_type": "application/vnd.android.package-archive",
"state": "uploaded",
"size": 13460740,
"download_count": 167,
"created_at": "2024-09-20T15:45:38Z",
"updated_at": "2024-09-20T15:45:43Z",
"browser_download_url": "https://github.com/SagerNet/sing-box/releases/download/v1.9.6/SFA-1.9.6-x86.apk"
},
{
"url": "https://api.github.com/repos/SagerNet/sing-box/releases/assets/193861834",
"id": 193861834,
"node_id": "RA_kwDOHlge-M4LjhjK",
"name": "SFA-1.9.6-x86_64.apk",
"label": "",
"uploader": {
"login": "nekohasekai",
"id": 56506714,
"node_id": "MDQ6VXNlcjU2NTA2NzE0",
"avatar_url": "https://avatars.githubusercontent.com/u/56506714?v=4",
"gravatar_id": "",
"url": "https://api.github.com/users/nekohasekai",
"html_url": "https://github.com/nekohasekai",
"followers_url": "https://api.github.com/users/nekohasekai/followers",
"following_url": "https://api.github.com/users/nekohasekai/following{/other_user}",
"gists_url": "https://api.github.com/users/nekohasekai/gists{/gist_id}",
"starred_url": "https://api.github.com/users/nekohasekai/starred{/owner}{/repo}",
"subscriptions_url": "https://api.github.com/users/nekohasekai/subscriptions",
"organizations_url": "https://api.github.com/users/nekohasekai/orgs",
"repos_url": "https://api.github.com/users/nekohasekai/repos",
"events_url": "https://api.github.com/users/nekohasekai/events{/privacy}",
"received_events_url": "https://api.github.com/users/nekohasekai/received_events",
"type": "User",
"site_admin": false
},
"content_type": "application/vnd.android.package-archive",
"state": "uploaded",
"size": 13286716,
"download_count": 235,
"created_at": "2024-09-20T15:45:31Z",
"updated_at": "2024-09-20T15:45:37Z",
"browser_download_url": "https://github.com/SagerNet/sing-box/releases/download/v1.9.6/SFA-1.9.6-x86_64.apk"
},
{
"url": "https://api.github.com/repos/SagerNet/sing-box/releases/assets/193857966",
"id": 193857966,
"node_id": "RA_kwDOHlge-M4Ljgmu",
"name": "SFM-1.9.6-universal.dmg",
"label": "",
"uploader": {
"login": "nekohasekai",
"id": 56506714,
"node_id": "MDQ6VXNlcjU2NTA2NzE0",
"avatar_url": "https://avatars.githubusercontent.com/u/56506714?v=4",
"gravatar_id": "",
"url": "https://api.github.com/users/nekohasekai",
"html_url": "https://github.com/nekohasekai",
"followers_url": "https://api.github.com/users/nekohasekai/followers",
"following_url": "https://api.github.com/users/nekohasekai/following{/other_user}",
"gists_url": "https://api.github.com/users/nekohasekai/gists{/gist_id}",
"starred_url": "https://api.github.com/users/nekohasekai/starred{/owner}{/repo}",
"subscriptions_url": "https://api.github.com/users/nekohasekai/subscriptions",
"organizations_url": "https://api.github.com/users/nekohasekai/orgs",
"repos_url": "https://api.github.com/users/nekohasekai/repos",
"events_url": "https://api.github.com/users/nekohasekai/events{/privacy}",
"received_events_url": "https://api.github.com/users/nekohasekai/received_events",
"type": "User",
"site_admin": false
},
"content_type": "application/x-apple-diskimage",
"state": "uploaded",
"size": 45387773,
"download_count": 1354,
"created_at": "2024-09-20T15:19:25Z",
"updated_at": "2024-09-20T15:19:31Z",
"browser_download_url": "https://github.com/SagerNet/sing-box/releases/download/v1.9.6/SFM-1.9.6-universal.dmg"
},
{
"url": "https://api.github.com/repos/SagerNet/sing-box/releases/assets/193861398",
"id": 193861398,
"node_id": "RA_kwDOHlge-M4LjhcW",
"name": "sing-box-1.9.6-android-386.tar.gz",
"label": "",
"uploader": {
"login": "nekohasekai",
"id": 56506714,
"node_id": "MDQ6VXNlcjU2NTA2NzE0",
"avatar_url": "https://avatars.githubusercontent.com/u/56506714?v=4",
"gravatar_id": "",
"url": "https://api.github.com/users/nekohasekai",
"html_url": "https://github.com/nekohasekai",
"followers_url": "https://api.github.com/users/nekohasekai/followers",
"following_url": "https://api.github.com/users/nekohasekai/following{/other_user}",
"gists_url": "https://api.github.com/users/nekohasekai/gists{/gist_id}",
"starred_url": "https://api.github.com/users/nekohasekai/starred{/owner}{/repo}",
"subscriptions_url": "https://api.github.com/users/nekohasekai/subscriptions",
"organizations_url": "https://api.github.com/users/nekohasekai/orgs",
"repos_url": "https://api.github.com/users/nekohasekai/repos",
"events_url": "https://api.github.com/users/nekohasekai/events{/privacy}",
"received_events_url": "https://api.github.com/users/nekohasekai/received_events",
"type": "User",
"site_admin": false
},
"content_type": "application/octet-stream",
"state": "uploaded",
"size": 12110207,
"download_count": 174,
"created_at": "2024-09-20T15:42:18Z",
"updated_at": "2024-09-20T15:42:27Z",
"browser_download_url": "https://github.com/SagerNet/sing-box/releases/download/v1.9.6/sing-box-1.9.6-android-386.tar.gz"
},
{
"url": "https://api.github.com/repos/SagerNet/sing-box/releases/assets/193861401",
"id": 193861401,
"node_id": "RA_kwDOHlge-M4LjhcZ",
"name": "sing-box-1.9.6-android-amd64.tar.gz",
"label": "",
"uploader": {
"login": "nekohasekai",
"id": 56506714,
"node_id": "MDQ6VXNlcjU2NTA2NzE0",
"avatar_url": "https://avatars.githubusercontent.com/u/56506714?v=4",
"gravatar_id": "",
"url": "https://api.github.com/users/nekohasekai",
"html_url": "https://github.com/nekohasekai",
"followers_url": "https://api.github.com/users/nekohasekai/followers",
"following_url": "https://api.github.com/users/nekohasekai/following{/other_user}",
"gists_url": "https://api.github.com/users/nekohasekai/gists{/gist_id}",
"starred_url": "https://api.github.com/users/nekohasekai/starred{/owner}{/repo}",
"subscriptions_url": "https://api.github.com/users/nekohasekai/subscriptions",
"organizations_url": "https://api.github.com/users/nekohasekai/orgs",
"repos_url": "https://api.github.com/users/nekohasekai/repos",
"events_url": "https://api.github.com/users/nekohasekai/events{/privacy}",
"received_events_url": "https://api.github.com/users/nekohasekai/received_events",
"type": "User",
"site_admin": false
},
"content_type": "application/octet-stream",
"state": "uploaded",
"size": 11816569,
"download_count": 178,
"created_at": "2024-09-20T15:42:19Z",
"updated_at": "2024-09-20T15:42:27Z",
"browser_download_url": "https://github.com/SagerNet/sing-box/releases/download/v1.9.6/sing-box-1.9.6-android-amd64.tar.gz"
},
{
"url": "https://api.github.com/repos/SagerNet/sing-box/releases/assets/193861423",
"id": 193861423,
"node_id": "RA_kwDOHlge-M4Ljhcv",
"name": "sing-box-1.9.6-android-arm64.tar.gz",
"label": "",
"uploader": {
"login": "nekohasekai",
"id": 56506714,
"node_id": "MDQ6VXNlcjU2NTA2NzE0",
"avatar_url": "https://avatars.githubusercontent.com/u/56506714?v=4",
"gravatar_id": "",
"url": "https://api.github.com/users/nekohasekai",
"html_url": "https://github.com/nekohasekai",
"followers_url": "https://api.github.com/users/nekohasekai/followers",
"following_url": "https://api.github.com/users/nekohasekai/following{/other_user}",
"gists_url": "https://api.github.com/users/nekohasekai/gists{/gist_id}",
"starred_url": "https://api.github.com/users/nekohasekai/starred{/owner}{/repo}",
"subscriptions_url": "https://api.github.com/users/nekohasekai/subscriptions",
"organizations_url": "https://api.github.com/users/nekohasekai/orgs",
"repos_url": "https://api.github.com/users/nekohasekai/repos",
"events_url": "https://api.github.com/users/nekohasekai/events{/privacy}",
"received_events_url": "https://api.github.com/users/nekohasekai/received_events",
"type": "User",
"site_admin": false
},
"content_type": "application/octet-stream",
"state": "uploaded",
"size": 11156459,
"download_count": 265,
"created_at": "2024-09-20T15:42:27Z",
"updated_at": "2024-09-20T15:42:32Z",
"browser_download_url": "https://github.com/SagerNet/sing-box/releases/download/v1.9.6/sing-box-1.9.6-android-arm64.tar.gz"
},
{
"url": "https://api.github.com/repos/SagerNet/sing-box/releases/assets/193861424",
"id": 193861424,
"node_id": "RA_kwDOHlge-M4Ljhcw",
"name": "sing-box-1.9.6-android-armv7.tar.gz",
"label": "",
"uploader": {
"login": "nekohasekai",
"id": 56506714,
"node_id": "MDQ6VXNlcjU2NTA2NzE0",
"avatar_url": "https://avatars.githubusercontent.com/u/56506714?v=4",
"gravatar_id": "",
"url": "https://api.github.com/users/nekohasekai",
"html_url": "https://github.com/nekohasekai",
"followers_url": "https://api.github.com/users/nekohasekai/followers",
"following_url": "https://api.github.com/users/nekohasekai/following{/other_user}",
"gists_url": "https://api.github.com/users/nekohasekai/gists{/gist_id}",
"starred_url": "https://api.github.com/users/nekohasekai/starred{/owner}{/repo}",
"subscriptions_url": "https://api.github.com/users/nekohasekai/subscriptions",
"organizations_url": "https://api.github.com/users/nekohasekai/orgs",
"repos_url": "https://api.github.com/users/nekohasekai/repos",
"events_url": "https://api.github.com/users/nekohasekai/events{/privacy}",
"received_events_url": "https://api.github.com/users/nekohasekai/received_events",
"type": "User",
"site_admin": false
},
"content_type": "application/octet-stream",
"state": "uploaded",
"size": 11272119,
"download_count": 104,
"created_at": "2024-09-20T15:42:28Z",
"updated_at": "2024-09-20T15:42:32Z",
"browser_download_url": "https://github.com/SagerNet/sing-box/releases/download/v1.9.6/sing-box-1.9.6-android-armv7.tar.gz"
},
{
"url": "https://api.github.com/repos/SagerNet/sing-box/releases/assets/193861380",
"id": 193861380,
"node_id": "RA_kwDOHlge-M4LjhcE",
"name": "sing-box-1.9.6-darwin-amd64-legacy.tar.gz",
"label": "",
"uploader": {
"login": "nekohasekai",
"id": 56506714,
"node_id": "MDQ6VXNlcjU2NTA2NzE0",
"avatar_url": "https://avatars.githubusercontent.com/u/56506714?v=4",
"gravatar_id": "",
"url": "https://api.github.com/users/nekohasekai",
"html_url": "https://github.com/nekohasekai",
"followers_url": "https://api.github.com/users/nekohasekai/followers",
"following_url": "https://api.github.com/users/nekohasekai/following{/other_user}",
"gists_url": "https://api.github.com/users/nekohasekai/gists{/gist_id}",
"starred_url": "https://api.github.com/users/nekohasekai/starred{/owner}{/repo}",
"subscriptions_url": "https://api.github.com/users/nekohasekai/subscriptions",
"organizations_url": "https://api.github.com/users/nekohasekai/orgs",
"repos_url": "https://api.github.com/users/nekohasekai/repos",
"events_url": "https://api.github.com/users/nekohasekai/events{/privacy}",
"received_events_url": "https://api.github.com/users/nekohasekai/received_events",
"type": "User",
"site_admin": false
},
"content_type": "application/octet-stream",
"state": "uploaded",
"size": 19864362,
"download_count": 124,
"created_at": "2024-09-20T15:42:16Z",
"updated_at": "2024-09-20T15:42:27Z",
"browser_download_url": "https://github.com/SagerNet/sing-box/releases/download/v1.9.6/sing-box-1.9.6-darwin-amd64-legacy.tar.gz"
},
{
"url": "https://api.github.com/repos/SagerNet/sing-box/releases/assets/193861440",
"id": 193861440,
"node_id": "RA_kwDOHlge-M4LjhdA",
"name": "sing-box-1.9.6-darwin-amd64.tar.gz",
"label": "",
"uploader": {
"login": "nekohasekai",
"id": 56506714,
"node_id": "MDQ6VXNlcjU2NTA2NzE0",
"avatar_url": "https://avatars.githubusercontent.com/u/56506714?v=4",
"gravatar_id": "",
"url": "https://api.github.com/users/nekohasekai",
"html_url": "https://github.com/nekohasekai",
"followers_url": "https://api.github.com/users/nekohasekai/followers",
"following_url": "https://api.github.com/users/nekohasekai/following{/other_user}",
"gists_url": "https://api.github.com/users/nekohasekai/gists{/gist_id}",
"starred_url": "https://api.github.com/users/nekohasekai/starred{/owner}{/repo}",
"subscriptions_url": "https://api.github.com/users/nekohasekai/subscriptions",
"organizations_url": "https://api.github.com/users/nekohasekai/orgs",
"repos_url": "https://api.github.com/users/nekohasekai/repos",
"events_url": "https://api.github.com/users/nekohasekai/events{/privacy}",
"received_events_url": "https://api.github.com/users/nekohasekai/received_events",
"type": "User",
"site_admin": false
},
"content_type": "application/octet-stream",
"state": "uploaded",
"size": 11486050,
"download_count": 247,
"created_at": "2024-09-20T15:42:33Z",
"updated_at": "2024-09-20T15:42:37Z",
"browser_download_url": "https://github.com/SagerNet/sing-box/releases/download/v1.9.6/sing-box-1.9.6-darwin-amd64.tar.gz"
},
{
"url": "https://api.github.com/repos/SagerNet/sing-box/releases/assets/193861428",
"id": 193861428,
"node_id": "RA_kwDOHlge-M4Ljhc0",
"name": "sing-box-1.9.6-darwin-arm64.tar.gz",
"label": "",
"uploader": {
"login": "nekohasekai",
"id": 56506714,
"node_id": "MDQ6VXNlcjU2NTA2NzE0",
"avatar_url": "https://avatars.githubusercontent.com/u/56506714?v=4",
"gravatar_id": "",
"url": "https://api.github.com/users/nekohasekai",
"html_url": "https://github.com/nekohasekai",
"followers_url": "https://api.github.com/users/nekohasekai/followers",
"following_url": "https://api.github.com/users/nekohasekai/following{/other_user}",
"gists_url": "https://api.github.com/users/nekohasekai/gists{/gist_id}",
"starred_url": "https://api.github.com/users/nekohasekai/starred{/owner}{/repo}",
"subscriptions_url": "https://api.github.com/users/nekohasekai/subscriptions",
"organizations_url": "https://api.github.com/users/nekohasekai/orgs",
"repos_url": "https://api.github.com/users/nekohasekai/repos",
"events_url": "https://api.github.com/users/nekohasekai/events{/privacy}",
"received_events_url": "https://api.github.com/users/nekohasekai/received_events",
"type": "User",
"site_admin": false
},
"content_type": "application/octet-stream",
"state": "uploaded",
"size": 10874944,
"download_count": 237,
"created_at": "2024-09-20T15:42:29Z",
"updated_at": "2024-09-20T15:42:33Z",
"browser_download_url": "https://github.com/SagerNet/sing-box/releases/download/v1.9.6/sing-box-1.9.6-darwin-arm64.tar.gz"
},
{
"url": "https://api.github.com/repos/SagerNet/sing-box/releases/assets/193861442",
"id": 193861442,
"node_id": "RA_kwDOHlge-M4LjhdC",
"name": "sing-box-1.9.6-linux-386.tar.gz",
"label": "",
"uploader": {
"login": "nekohasekai",
"id": 56506714,
"node_id": "MDQ6VXNlcjU2NTA2NzE0",
"avatar_url": "https://avatars.githubusercontent.com/u/56506714?v=4",
"gravatar_id": "",
"url": "https://api.github.com/users/nekohasekai",
"html_url": "https://github.com/nekohasekai",
"followers_url": "https://api.github.com/users/nekohasekai/followers",
"following_url": "https://api.github.com/users/nekohasekai/following{/other_user}",
"gists_url": "https://api.github.com/users/nekohasekai/gists{/gist_id}",
"starred_url": "https://api.github.com/users/nekohasekai/starred{/owner}{/repo}",
"subscriptions_url": "https://api.github.com/users/nekohasekai/subscriptions",
"organizations_url": "https://api.github.com/users/nekohasekai/orgs",
"repos_url": "https://api.github.com/users/nekohasekai/repos",
"events_url": "https://api.github.com/users/nekohasekai/events{/privacy}",
"received_events_url": "https://api.github.com/users/nekohasekai/received_events",
"type": "User",
"site_admin": false
},
"content_type": "application/octet-stream",
"state": "uploaded",
"size": 10687263,
"download_count": 109,
"created_at": "2024-09-20T15:42:34Z",
"updated_at": "2024-09-20T15:42:39Z",
"browser_download_url": "https://github.com/SagerNet/sing-box/releases/download/v1.9.6/sing-box-1.9.6-linux-386.tar.gz"
},
{
"url": "https://api.github.com/repos/SagerNet/sing-box/releases/assets/193861492",
"id": 193861492,
"node_id": "RA_kwDOHlge-M4Ljhd0",
"name": "sing-box-1.9.6-linux-amd64.tar.gz",
"label": "",
"uploader": {
"login": "nekohasekai",
"id": 56506714,
"node_id": "MDQ6VXNlcjU2NTA2NzE0",
"avatar_url": "https://avatars.githubusercontent.com/u/56506714?v=4",
"gravatar_id": "",
"url": "https://api.github.com/users/nekohasekai",
"html_url": "https://github.com/nekohasekai",
"followers_url": "https://api.github.com/users/nekohasekai/followers",
"following_url": "https://api.github.com/users/nekohasekai/following{/other_user}",
"gists_url": "https://api.github.com/users/nekohasekai/gists{/gist_id}",
"starred_url": "https://api.github.com/users/nekohasekai/starred{/owner}{/repo}",
"subscriptions_url": "https://api.github.com/users/nekohasekai/subscriptions",
"organizations_url": "https://api.github.com/users/nekohasekai/orgs",
"repos_url": "https://api.github.com/users/nekohasekai/repos",
"events_url": "https://api.github.com/users/nekohasekai/events{/privacy}",
"received_events_url": "https://api.github.com/users/nekohasekai/received_events",
"type": "User",
"site_admin": false
},
"content_type": "application/octet-stream",
"state": "uploaded",
"size": 11427647,
"download_count": 16759,
"created_at": "2024-09-20T15:42:50Z",
"updated_at": "2024-09-20T15:42:53Z",
"browser_download_url": "https://github.com/SagerNet/sing-box/releases/download/v1.9.6/sing-box-1.9.6-linux-amd64.tar.gz"
},
{
"url": "https://api.github.com/repos/SagerNet/sing-box/releases/assets/193861259",
"id": 193861259,
"node_id": "RA_kwDOHlge-M4LjhaL",
"name": "sing-box-1.9.6-linux-amd64v3.tar.gz",
"label": "",
"uploader": {
"login": "nekohasekai",
"id": 56506714,
"node_id": "MDQ6VXNlcjU2NTA2NzE0",
"avatar_url": "https://avatars.githubusercontent.com/u/56506714?v=4",
"gravatar_id": "",
"url": "https://api.github.com/users/nekohasekai",
"html_url": "https://github.com/nekohasekai",
"followers_url": "https://api.github.com/users/nekohasekai/followers",
"following_url": "https://api.github.com/users/nekohasekai/following{/other_user}",
"gists_url": "https://api.github.com/users/nekohasekai/gists{/gist_id}",
"starred_url": "https://api.github.com/users/nekohasekai/starred{/owner}{/repo}",
"subscriptions_url": "https://api.github.com/users/nekohasekai/subscriptions",
"organizations_url": "https://api.github.com/users/nekohasekai/orgs",
"repos_url": "https://api.github.com/users/nekohasekai/repos",
"events_url": "https://api.github.com/users/nekohasekai/events{/privacy}",
"received_events_url": "https://api.github.com/users/nekohasekai/received_events",
"type": "User",
"site_admin": false
},
"content_type": "application/octet-stream",
"state": "uploaded",
"size": 11422117,
"download_count": 2796,
"created_at": "2024-09-20T15:41:27Z",
"updated_at": "2024-09-20T15:41:37Z",
"browser_download_url": "https://github.com/SagerNet/sing-box/releases/download/v1.9.6/sing-box-1.9.6-linux-amd64v3.tar.gz"
},
{
"url": "https://api.github.com/repos/SagerNet/sing-box/releases/assets/193861453",
"id": 193861453,
"node_id": "RA_kwDOHlge-M4LjhdN",
"name": "sing-box-1.9.6-linux-arm64.tar.gz",
"label": "",
"uploader": {
"login": "nekohasekai",
"id": 56506714,
"node_id": "MDQ6VXNlcjU2NTA2NzE0",
"avatar_url": "https://avatars.githubusercontent.com/u/56506714?v=4",
"gravatar_id": "",
"url": "https://api.github.com/users/nekohasekai",
"html_url": "https://github.com/nekohasekai",
"followers_url": "https://api.github.com/users/nekohasekai/followers",
"following_url": "https://api.github.com/users/nekohasekai/following{/other_user}",
"gists_url": "https://api.github.com/users/nekohasekai/gists{/gist_id}",
"starred_url": "https://api.github.com/users/nekohasekai/starred{/owner}{/repo}",
"subscriptions_url": "https://api.github.com/users/nekohasekai/subscriptions",
"organizations_url": "https://api.github.com/users/nekohasekai/orgs",
"repos_url": "https://api.github.com/users/nekohasekai/repos",
"events_url": "https://api.github.com/users/nekohasekai/events{/privacy}",
"received_events_url": "https://api.github.com/users/nekohasekai/received_events",
"type": "User",
"site_admin": false
},
"content_type": "application/octet-stream",
"state": "uploaded",
"size": 10570313,
"download_count": 5094,
"created_at": "2024-09-20T15:42:38Z",
"updated_at": "2024-09-20T15:42:41Z",
"browser_download_url": "https://github.com/SagerNet/sing-box/releases/download/v1.9.6/sing-box-1.9.6-linux-arm64.tar.gz"
},
{
"url": "https://api.github.com/repos/SagerNet/sing-box/releases/assets/193861457",
"id": 193861457,
"node_id": "RA_kwDOHlge-M4LjhdR",
"name": "sing-box-1.9.6-linux-armv6.tar.gz",
"label": "",
"uploader": {
"login": "nekohasekai",
"id": 56506714,
"node_id": "MDQ6VXNlcjU2NTA2NzE0",
"avatar_url": "https://avatars.githubusercontent.com/u/56506714?v=4",
"gravatar_id": "",
"url": "https://api.github.com/users/nekohasekai",
"html_url": "https://github.com/nekohasekai",
"followers_url": "https://api.github.com/users/nekohasekai/followers",
"following_url": "https://api.github.com/users/nekohasekai/following{/other_user}",
"gists_url": "https://api.github.com/users/nekohasekai/gists{/gist_id}",
"starred_url": "https://api.github.com/users/nekohasekai/starred{/owner}{/repo}",
"subscriptions_url": "https://api.github.com/users/nekohasekai/subscriptions",
"organizations_url": "https://api.github.com/users/nekohasekai/orgs",
"repos_url": "https://api.github.com/users/nekohasekai/repos",
"events_url": "https://api.github.com/users/nekohasekai/events{/privacy}",
"received_events_url": "https://api.github.com/users/nekohasekai/received_events",
"type": "User",
"site_admin": false
},
"content_type": "application/octet-stream",
"state": "uploaded",
"size": 10638594,
"download_count": 75,
"created_at": "2024-09-20T15:42:40Z",
"updated_at": "2024-09-20T15:42:43Z",
"browser_download_url": "https://github.com/SagerNet/sing-box/releases/download/v1.9.6/sing-box-1.9.6-linux-armv6.tar.gz"
},
{
"url": "https://api.github.com/repos/SagerNet/sing-box/releases/assets/193861458",
"id": 193861458,
"node_id": "RA_kwDOHlge-M4LjhdS",
"name": "sing-box-1.9.6-linux-armv7.tar.gz",
"label": "",
"uploader": {
"login": "nekohasekai",
"id": 56506714,
"node_id": "MDQ6VXNlcjU2NTA2NzE0",
"avatar_url": "https://avatars.githubusercontent.com/u/56506714?v=4",
"gravatar_id": "",
"url": "https://api.github.com/users/nekohasekai",
"html_url": "https://github.com/nekohasekai",
"followers_url": "https://api.github.com/users/nekohasekai/followers",
"following_url": "https://api.github.com/users/nekohasekai/following{/other_user}",
"gists_url": "https://api.github.com/users/nekohasekai/gists{/gist_id}",
"starred_url": "https://api.github.com/users/nekohasekai/starred{/owner}{/repo}",
"subscriptions_url": "https://api.github.com/users/nekohasekai/subscriptions",
"organizations_url": "https://api.github.com/users/nekohasekai/orgs",
"repos_url": "https://api.github.com/users/nekohasekai/repos",
"events_url": "https://api.github.com/users/nekohasekai/events{/privacy}",
"received_events_url": "https://api.github.com/users/nekohasekai/received_events",
"type": "User",
"site_admin": false
},
"content_type": "application/octet-stream",
"state": "uploaded",
"size": 10621088,
"download_count": 587,
"created_at": "2024-09-20T15:42:41Z",
"updated_at": "2024-09-20T15:42:44Z",
"browser_download_url": "https://github.com/SagerNet/sing-box/releases/download/v1.9.6/sing-box-1.9.6-linux-armv7.tar.gz"
},
{
"url": "https://api.github.com/repos/SagerNet/sing-box/releases/assets/193861460",
"id": 193861460,
"node_id": "RA_kwDOHlge-M4LjhdU",
"name": "sing-box-1.9.6-linux-mips64le_hardfloat.tar.gz",
"label": "",
"uploader": {
"login": "nekohasekai",
"id": 56506714,
"node_id": "MDQ6VXNlcjU2NTA2NzE0",
"avatar_url": "https://avatars.githubusercontent.com/u/56506714?v=4",
"gravatar_id": "",
"url": "https://api.github.com/users/nekohasekai",
"html_url": "https://github.com/nekohasekai",
"followers_url": "https://api.github.com/users/nekohasekai/followers",
"following_url": "https://api.github.com/users/nekohasekai/following{/other_user}",
"gists_url": "https://api.github.com/users/nekohasekai/gists{/gist_id}",
"starred_url": "https://api.github.com/users/nekohasekai/starred{/owner}{/repo}",
"subscriptions_url": "https://api.github.com/users/nekohasekai/subscriptions",
"organizations_url": "https://api.github.com/users/nekohasekai/orgs",
"repos_url": "https://api.github.com/users/nekohasekai/repos",
"events_url": "https://api.github.com/users/nekohasekai/events{/privacy}",
"received_events_url": "https://api.github.com/users/nekohasekai/received_events",
"type": "User",
"site_admin": false
},
"content_type": "application/octet-stream",
"state": "uploaded",
"size": 9653842,
"download_count": 113,
"created_at": "2024-09-20T15:42:42Z",
"updated_at": "2024-09-20T15:42:44Z",
"browser_download_url": "https://github.com/SagerNet/sing-box/releases/download/v1.9.6/sing-box-1.9.6-linux-mips64le_hardfloat.tar.gz"
},
{
"url": "https://api.github.com/repos/SagerNet/sing-box/releases/assets/193861445",
"id": 193861445,
"node_id": "RA_kwDOHlge-M4LjhdF",
"name": "sing-box-1.9.6-linux-riscv64.tar.gz",
"label": "",
"uploader": {
"login": "nekohasekai",
"id": 56506714,
"node_id": "MDQ6VXNlcjU2NTA2NzE0",
"avatar_url": "https://avatars.githubusercontent.com/u/56506714?v=4",
"gravatar_id": "",
"url": "https://api.github.com/users/nekohasekai",
"html_url": "https://github.com/nekohasekai",
"followers_url": "https://api.github.com/users/nekohasekai/followers",
"following_url": "https://api.github.com/users/nekohasekai/following{/other_user}",
"gists_url": "https://api.github.com/users/nekohasekai/gists{/gist_id}",
"starred_url": "https://api.github.com/users/nekohasekai/starred{/owner}{/repo}",
"subscriptions_url": "https://api.github.com/users/nekohasekai/subscriptions",
"organizations_url": "https://api.github.com/users/nekohasekai/orgs",
"repos_url": "https://api.github.com/users/nekohasekai/repos",
"events_url": "https://api.github.com/users/nekohasekai/events{/privacy}",
"received_events_url": "https://api.github.com/users/nekohasekai/received_events",
"type": "User",
"site_admin": false
},
"content_type": "application/octet-stream",
"state": "uploaded",
"size": 10655704,
"download_count": 70,
"created_at": "2024-09-20T15:42:35Z",
"updated_at": "2024-09-20T15:42:39Z",
"browser_download_url": "https://github.com/SagerNet/sing-box/releases/download/v1.9.6/sing-box-1.9.6-linux-riscv64.tar.gz"
},
{
"url": "https://api.github.com/repos/SagerNet/sing-box/releases/assets/193861469",
"id": 193861469,
"node_id": "RA_kwDOHlge-M4Ljhdd",
"name": "sing-box-1.9.6-linux-s390x.tar.gz",
"label": "",
"uploader": {
"login": "nekohasekai",
"id": 56506714,
"node_id": "MDQ6VXNlcjU2NTA2NzE0",
"avatar_url": "https://avatars.githubusercontent.com/u/56506714?v=4",
"gravatar_id": "",
"url": "https://api.github.com/users/nekohasekai",
"html_url": "https://github.com/nekohasekai",
"followers_url": "https://api.github.com/users/nekohasekai/followers",
"following_url": "https://api.github.com/users/nekohasekai/following{/other_user}",
"gists_url": "https://api.github.com/users/nekohasekai/gists{/gist_id}",
"starred_url": "https://api.github.com/users/nekohasekai/starred{/owner}{/repo}",
"subscriptions_url": "https://api.github.com/users/nekohasekai/subscriptions",
"organizations_url": "https://api.github.com/users/nekohasekai/orgs",
"repos_url": "https://api.github.com/users/nekohasekai/repos",
"events_url": "https://api.github.com/users/nekohasekai/events{/privacy}",
"received_events_url": "https://api.github.com/users/nekohasekai/received_events",
"type": "User",
"site_admin": false
},
"content_type": "application/octet-stream",
"state": "uploaded",
"size": 10920436,
"download_count": 68,
"created_at": "2024-09-20T15:42:45Z",
"updated_at": "2024-09-20T15:42:49Z",
"browser_download_url": "https://github.com/SagerNet/sing-box/releases/download/v1.9.6/sing-box-1.9.6-linux-s390x.tar.gz"
},
{
"url": "https://api.github.com/repos/SagerNet/sing-box/releases/assets/193861472",
"id": 193861472,
"node_id": "RA_kwDOHlge-M4Ljhdg",
"name": "sing-box-1.9.6-windows-386-legacy.zip",
"label": "",
"uploader": {
"login": "nekohasekai",
"id": 56506714,
"node_id": "MDQ6VXNlcjU2NTA2NzE0",
"avatar_url": "https://avatars.githubusercontent.com/u/56506714?v=4",
"gravatar_id": "",
"url": "https://api.github.com/users/nekohasekai",
"html_url": "https://github.com/nekohasekai",
"followers_url": "https://api.github.com/users/nekohasekai/followers",
"following_url": "https://api.github.com/users/nekohasekai/following{/other_user}",
"gists_url": "https://api.github.com/users/nekohasekai/gists{/gist_id}",
"starred_url": "https://api.github.com/users/nekohasekai/starred{/owner}{/repo}",
"subscriptions_url": "https://api.github.com/users/nekohasekai/subscriptions",
"organizations_url": "https://api.github.com/users/nekohasekai/orgs",
"repos_url": "https://api.github.com/users/nekohasekai/repos",
"events_url": "https://api.github.com/users/nekohasekai/events{/privacy}",
"received_events_url": "https://api.github.com/users/nekohasekai/received_events",
"type": "User",
"site_admin": false
},
"content_type": "application/zip",
"state": "uploaded",
"size": 10732538,
"download_count": 213,
"created_at": "2024-09-20T15:42:46Z",
"updated_at": "2024-09-20T15:42:49Z",
"browser_download_url": "https://github.com/SagerNet/sing-box/releases/download/v1.9.6/sing-box-1.9.6-windows-386-legacy.zip"
},
{
"url": "https://api.github.com/repos/SagerNet/sing-box/releases/assets/193861467",
"id": 193861467,
"node_id": "RA_kwDOHlge-M4Ljhdb",
"name": "sing-box-1.9.6-windows-386.zip",
"label": "",
"uploader": {
"login": "nekohasekai",
"id": 56506714,
"node_id": "MDQ6VXNlcjU2NTA2NzE0",
"avatar_url": "https://avatars.githubusercontent.com/u/56506714?v=4",
"gravatar_id": "",
"url": "https://api.github.com/users/nekohasekai",
"html_url": "https://github.com/nekohasekai",
"followers_url": "https://api.github.com/users/nekohasekai/followers",
"following_url": "https://api.github.com/users/nekohasekai/following{/other_user}",
"gists_url": "https://api.github.com/users/nekohasekai/gists{/gist_id}",
"starred_url": "https://api.github.com/users/nekohasekai/starred{/owner}{/repo}",
"subscriptions_url": "https://api.github.com/users/nekohasekai/subscriptions",
"organizations_url": "https://api.github.com/users/nekohasekai/orgs",
"repos_url": "https://api.github.com/users/nekohasekai/repos",
"events_url": "https://api.github.com/users/nekohasekai/events{/privacy}",
"received_events_url": "https://api.github.com/users/nekohasekai/received_events",
"type": "User",
"site_admin": false
},
"content_type": "application/zip",
"state": "uploaded",
"size": 11231981,
"download_count": 1528,
"created_at": "2024-09-20T15:42:44Z",
"updated_at": "2024-09-20T15:42:46Z",
"browser_download_url": "https://github.com/SagerNet/sing-box/releases/download/v1.9.6/sing-box-1.9.6-windows-386.zip"
},
{
"url": "https://api.github.com/repos/SagerNet/sing-box/releases/assets/193861484",
"id": 193861484,
"node_id": "RA_kwDOHlge-M4Ljhds",
"name": "sing-box-1.9.6-windows-amd64-legacy.zip",
"label": "",
"uploader": {
"login": "nekohasekai",
"id": 56506714,
"node_id": "MDQ6VXNlcjU2NTA2NzE0",
"avatar_url": "https://avatars.githubusercontent.com/u/56506714?v=4",
"gravatar_id": "",
"url": "https://api.github.com/users/nekohasekai",
"html_url": "https://github.com/nekohasekai",
"followers_url": "https://api.github.com/users/nekohasekai/followers",
"following_url": "https://api.github.com/users/nekohasekai/following{/other_user}",
"gists_url": "https://api.github.com/users/nekohasekai/gists{/gist_id}",
"starred_url": "https://api.github.com/users/nekohasekai/starred{/owner}{/repo}",
"subscriptions_url": "https://api.github.com/users/nekohasekai/subscriptions",
"organizations_url": "https://api.github.com/users/nekohasekai/orgs",
"repos_url": "https://api.github.com/users/nekohasekai/repos",
"events_url": "https://api.github.com/users/nekohasekai/events{/privacy}",
"received_events_url": "https://api.github.com/users/nekohasekai/received_events",
"type": "User",
"site_admin": false
},
"content_type": "application/zip",
"state": "uploaded",
"size": 10850798,
"download_count": 441,
"created_at": "2024-09-20T15:42:48Z",
"updated_at": "2024-09-20T15:42:50Z",
"browser_download_url": "https://github.com/SagerNet/sing-box/releases/download/v1.9.6/sing-box-1.9.6-windows-amd64-legacy.zip"
},
{
"url": "https://api.github.com/repos/SagerNet/sing-box/releases/assets/193861494",
"id": 193861494,
"node_id": "RA_kwDOHlge-M4Ljhd2",
"name": "sing-box-1.9.6-windows-amd64.zip",
"label": "",
"uploader": {
"login": "nekohasekai",
"id": 56506714,
"node_id": "MDQ6VXNlcjU2NTA2NzE0",
"avatar_url": "https://avatars.githubusercontent.com/u/56506714?v=4",
"gravatar_id": "",
"url": "https://api.github.com/users/nekohasekai",
"html_url": "https://github.com/nekohasekai",
"followers_url": "https://api.github.com/users/nekohasekai/followers",
"following_url": "https://api.github.com/users/nekohasekai/following{/other_user}",
"gists_url": "https://api.github.com/users/nekohasekai/gists{/gist_id}",
"starred_url": "https://api.github.com/users/nekohasekai/starred{/owner}{/repo}",
"subscriptions_url": "https://api.github.com/users/nekohasekai/subscriptions",
"organizations_url": "https://api.github.com/users/nekohasekai/orgs",
"repos_url": "https://api.github.com/users/nekohasekai/repos",
"events_url": "https://api.github.com/users/nekohasekai/events{/privacy}",
"received_events_url": "https://api.github.com/users/nekohasekai/received_events",
"type": "User",
"site_admin": false
},
"content_type": "application/zip",
"state": "uploaded",
"size": 11775252,
"download_count": 29216,
"created_at": "2024-09-20T15:42:51Z",
"updated_at": "2024-09-20T15:42:53Z",
"browser_download_url": "https://github.com/SagerNet/sing-box/releases/download/v1.9.6/sing-box-1.9.6-windows-amd64.zip"
},
{
"url": "https://api.github.com/repos/SagerNet/sing-box/releases/assets/193861260",
"id": 193861260,
"node_id": "RA_kwDOHlge-M4LjhaM",
"name": "sing-box-1.9.6-windows-amd64v3.zip",
"label": "",
"uploader": {
"login": "nekohasekai",
"id": 56506714,
"node_id": "MDQ6VXNlcjU2NTA2NzE0",
"avatar_url": "https://avatars.githubusercontent.com/u/56506714?v=4",
"gravatar_id": "",
"url": "https://api.github.com/users/nekohasekai",
"html_url": "https://github.com/nekohasekai",
"followers_url": "https://api.github.com/users/nekohasekai/followers",
"following_url": "https://api.github.com/users/nekohasekai/following{/other_user}",
"gists_url": "https://api.github.com/users/nekohasekai/gists{/gist_id}",
"starred_url": "https://api.github.com/users/nekohasekai/starred{/owner}{/repo}",
"subscriptions_url": "https://api.github.com/users/nekohasekai/subscriptions",
"organizations_url": "https://api.github.com/users/nekohasekai/orgs",
"repos_url": "https://api.github.com/users/nekohasekai/repos",
"events_url": "https://api.github.com/users/nekohasekai/events{/privacy}",
"received_events_url": "https://api.github.com/users/nekohasekai/received_events",
"type": "User",
"site_admin": false
},
"content_type": "application/zip",
"state": "uploaded",
"size": 11767881,
"download_count": 535,
"created_at": "2024-09-20T15:41:27Z",
"updated_at": "2024-09-20T15:41:36Z",
"browser_download_url": "https://github.com/SagerNet/sing-box/releases/download/v1.9.6/sing-box-1.9.6-windows-amd64v3.zip"
},
{
"url": "https://api.github.com/repos/SagerNet/sing-box/releases/assets/193861273",
"id": 193861273,
"node_id": "RA_kwDOHlge-M4LjhaZ",
"name": "sing-box-1.9.6-windows-arm64.zip",
"label": "",
"uploader": {
"login": "nekohasekai",
"id": 56506714,
"node_id": "MDQ6VXNlcjU2NTA2NzE0",
"avatar_url": "https://avatars.githubusercontent.com/u/56506714?v=4",
"gravatar_id": "",
"url": "https://api.github.com/users/nekohasekai",
"html_url": "https://github.com/nekohasekai",
"followers_url": "https://api.github.com/users/nekohasekai/followers",
"following_url": "https://api.github.com/users/nekohasekai/following{/other_user}",
"gists_url": "https://api.github.com/users/nekohasekai/gists{/gist_id}",
"starred_url": "https://api.github.com/users/nekohasekai/starred{/owner}{/repo}",
"subscriptions_url": "https://api.github.com/users/nekohasekai/subscriptions",
"organizations_url": "https://api.github.com/users/nekohasekai/orgs",
"repos_url": "https://api.github.com/users/nekohasekai/repos",
"events_url": "https://api.github.com/users/nekohasekai/events{/privacy}",
"received_events_url": "https://api.github.com/users/nekohasekai/received_events",
"type": "User",
"site_admin": false
},
"content_type": "application/zip",
"state": "uploaded",
"size": 10617949,
"download_count": 374,
"created_at": "2024-09-20T15:41:36Z",
"updated_at": "2024-09-20T15:41:39Z",
"browser_download_url": "https://github.com/SagerNet/sing-box/releases/download/v1.9.6/sing-box-1.9.6-windows-arm64.zip"
},
{
"url": "https://api.github.com/repos/SagerNet/sing-box/releases/assets/193861276",
"id": 193861276,
"node_id": "RA_kwDOHlge-M4Ljhac",
"name": "sing-box_1.9.6_linux_386.deb",
"label": "",
"uploader": {
"login": "nekohasekai",
"id": 56506714,
"node_id": "MDQ6VXNlcjU2NTA2NzE0",
"avatar_url": "https://avatars.githubusercontent.com/u/56506714?v=4",
"gravatar_id": "",
"url": "https://api.github.com/users/nekohasekai",
"html_url": "https://github.com/nekohasekai",
"followers_url": "https://api.github.com/users/nekohasekai/followers",
"following_url": "https://api.github.com/users/nekohasekai/following{/other_user}",
"gists_url": "https://api.github.com/users/nekohasekai/gists{/gist_id}",
"starred_url": "https://api.github.com/users/nekohasekai/starred{/owner}{/repo}",
"subscriptions_url": "https://api.github.com/users/nekohasekai/subscriptions",
"organizations_url": "https://api.github.com/users/nekohasekai/orgs",
"repos_url": "https://api.github.com/users/nekohasekai/repos",
"events_url": "https://api.github.com/users/nekohasekai/events{/privacy}",
"received_events_url": "https://api.github.com/users/nekohasekai/received_events",
"type": "User",
"site_admin": false
},
"content_type": "application/x-debian-package",
"state": "uploaded",
"size": 10719070,
"download_count": 86,
"created_at": "2024-09-20T15:41:38Z",
"updated_at": "2024-09-20T15:41:49Z",
"browser_download_url": "https://github.com/SagerNet/sing-box/releases/download/v1.9.6/sing-box_1.9.6_linux_386.deb"
},
{
"url": "https://api.github.com/repos/SagerNet/sing-box/releases/assets/193861277",
"id": 193861277,
"node_id": "RA_kwDOHlge-M4Ljhad",
"name": "sing-box_1.9.6_linux_386.rpm",
"label": "",
"uploader": {
"login": "nekohasekai",
"id": 56506714,
"node_id": "MDQ6VXNlcjU2NTA2NzE0",
"avatar_url": "https://avatars.githubusercontent.com/u/56506714?v=4",
"gravatar_id": "",
"url": "https://api.github.com/users/nekohasekai",
"html_url": "https://github.com/nekohasekai",
"followers_url": "https://api.github.com/users/nekohasekai/followers",
"following_url": "https://api.github.com/users/nekohasekai/following{/other_user}",
"gists_url": "https://api.github.com/users/nekohasekai/gists{/gist_id}",
"starred_url": "https://api.github.com/users/nekohasekai/starred{/owner}{/repo}",
"subscriptions_url": "https://api.github.com/users/nekohasekai/subscriptions",
"organizations_url": "https://api.github.com/users/nekohasekai/orgs",
"repos_url": "https://api.github.com/users/nekohasekai/repos",
"events_url": "https://api.github.com/users/nekohasekai/events{/privacy}",
"received_events_url": "https://api.github.com/users/nekohasekai/received_events",
"type": "User",
"site_admin": false
},
"content_type": "application/octet-stream",
"state": "uploaded",
"size": 11083338,
"download_count": 61,
"created_at": "2024-09-20T15:41:39Z",
"updated_at": "2024-09-20T15:41:49Z",
"browser_download_url": "https://github.com/SagerNet/sing-box/releases/download/v1.9.6/sing-box_1.9.6_linux_386.rpm"
},
{
"url": "https://api.github.com/repos/SagerNet/sing-box/releases/assets/193861288",
"id": 193861288,
"node_id": "RA_kwDOHlge-M4Ljhao",
"name": "sing-box_1.9.6_linux_amd64.deb",
"label": "",
"uploader": {
"login": "nekohasekai",
"id": 56506714,
"node_id": "MDQ6VXNlcjU2NTA2NzE0",
"avatar_url": "https://avatars.githubusercontent.com/u/56506714?v=4",
"gravatar_id": "",
"url": "https://api.github.com/users/nekohasekai",
"html_url": "https://github.com/nekohasekai",
"followers_url": "https://api.github.com/users/nekohasekai/followers",
"following_url": "https://api.github.com/users/nekohasekai/following{/other_user}",
"gists_url": "https://api.github.com/users/nekohasekai/gists{/gist_id}",
"starred_url": "https://api.github.com/users/nekohasekai/starred{/owner}{/repo}",
"subscriptions_url": "https://api.github.com/users/nekohasekai/subscriptions",
"organizations_url": "https://api.github.com/users/nekohasekai/orgs",
"repos_url": "https://api.github.com/users/nekohasekai/repos",
"events_url": "https://api.github.com/users/nekohasekai/events{/privacy}",
"received_events_url": "https://api.github.com/users/nekohasekai/received_events",
"type": "User",
"site_admin": false
},
"content_type": "application/x-debian-package",
"state": "uploaded",
"size": 11471920,
"download_count": 1282,
"created_at": "2024-09-20T15:41:43Z",
"updated_at": "2024-09-20T15:41:51Z",
"browser_download_url": "https://github.com/SagerNet/sing-box/releases/download/v1.9.6/sing-box_1.9.6_linux_amd64.deb"
},
{
"url": "https://api.github.com/repos/SagerNet/sing-box/releases/assets/193861295",
"id": 193861295,
"node_id": "RA_kwDOHlge-M4Ljhav",
"name": "sing-box_1.9.6_linux_amd64.pkg.tar.zst",
"label": "",
"uploader": {
"login": "nekohasekai",
"id": 56506714,
"node_id": "MDQ6VXNlcjU2NTA2NzE0",
"avatar_url": "https://avatars.githubusercontent.com/u/56506714?v=4",
"gravatar_id": "",
"url": "https://api.github.com/users/nekohasekai",
"html_url": "https://github.com/nekohasekai",
"followers_url": "https://api.github.com/users/nekohasekai/followers",
"following_url": "https://api.github.com/users/nekohasekai/following{/other_user}",
"gists_url": "https://api.github.com/users/nekohasekai/gists{/gist_id}",
"starred_url": "https://api.github.com/users/nekohasekai/starred{/owner}{/repo}",
"subscriptions_url": "https://api.github.com/users/nekohasekai/subscriptions",
"organizations_url": "https://api.github.com/users/nekohasekai/orgs",
"repos_url": "https://api.github.com/users/nekohasekai/repos",
"events_url": "https://api.github.com/users/nekohasekai/events{/privacy}",
"received_events_url": "https://api.github.com/users/nekohasekai/received_events",
"type": "User",
"site_admin": false
},
"content_type": "application/octet-stream",
"state": "uploaded",
"size": 11135478,
"download_count": 103,
"created_at": "2024-09-20T15:41:50Z",
"updated_at": "2024-09-20T15:41:54Z",
"browser_download_url": "https://github.com/SagerNet/sing-box/releases/download/v1.9.6/sing-box_1.9.6_linux_amd64.pkg.tar.zst"
},
{
"url": "https://api.github.com/repos/SagerNet/sing-box/releases/assets/193861300",
"id": 193861300,
"node_id": "RA_kwDOHlge-M4Ljha0",
"name": "sing-box_1.9.6_linux_amd64.rpm",
"label": "",
"uploader": {
"login": "nekohasekai",
"id": 56506714,
"node_id": "MDQ6VXNlcjU2NTA2NzE0",
"avatar_url": "https://avatars.githubusercontent.com/u/56506714?v=4",
"gravatar_id": "",
"url": "https://api.github.com/users/nekohasekai",
"html_url": "https://github.com/nekohasekai",
"followers_url": "https://api.github.com/users/nekohasekai/followers",
"following_url": "https://api.github.com/users/nekohasekai/following{/other_user}",
"gists_url": "https://api.github.com/users/nekohasekai/gists{/gist_id}",
"starred_url": "https://api.github.com/users/nekohasekai/starred{/owner}{/repo}",
"subscriptions_url": "https://api.github.com/users/nekohasekai/subscriptions",
"organizations_url": "https://api.github.com/users/nekohasekai/orgs",
"repos_url": "https://api.github.com/users/nekohasekai/repos",
"events_url": "https://api.github.com/users/nekohasekai/events{/privacy}",
"received_events_url": "https://api.github.com/users/nekohasekai/received_events",
"type": "User",
"site_admin": false
},
"content_type": "application/octet-stream",
"state": "uploaded",
"size": 11856148,
"download_count": 128,
"created_at": "2024-09-20T15:41:52Z",
"updated_at": "2024-09-20T15:41:57Z",
"browser_download_url": "https://github.com/SagerNet/sing-box/releases/download/v1.9.6/sing-box_1.9.6_linux_amd64.rpm"
},
{
"url": "https://api.github.com/repos/SagerNet/sing-box/releases/assets/193861302",
"id": 193861302,
"node_id": "RA_kwDOHlge-M4Ljha2",
"name": "sing-box_1.9.6_linux_amd64v3.deb",
"label": "",
"uploader": {
"login": "nekohasekai",
"id": 56506714,
"node_id": "MDQ6VXNlcjU2NTA2NzE0",
"avatar_url": "https://avatars.githubusercontent.com/u/56506714?v=4",
"gravatar_id": "",
"url": "https://api.github.com/users/nekohasekai",
"html_url": "https://github.com/nekohasekai",
"followers_url": "https://api.github.com/users/nekohasekai/followers",
"following_url": "https://api.github.com/users/nekohasekai/following{/other_user}",
"gists_url": "https://api.github.com/users/nekohasekai/gists{/gist_id}",
"starred_url": "https://api.github.com/users/nekohasekai/starred{/owner}{/repo}",
"subscriptions_url": "https://api.github.com/users/nekohasekai/subscriptions",
"organizations_url": "https://api.github.com/users/nekohasekai/orgs",
"repos_url": "https://api.github.com/users/nekohasekai/repos",
"events_url": "https://api.github.com/users/nekohasekai/events{/privacy}",
"received_events_url": "https://api.github.com/users/nekohasekai/received_events",
"type": "User",
"site_admin": false
},
"content_type": "application/x-debian-package",
"state": "uploaded",
"size": 11464436,
"download_count": 157,
"created_at": "2024-09-20T15:41:53Z",
"updated_at": "2024-09-20T15:41:58Z",
"browser_download_url": "https://github.com/SagerNet/sing-box/releases/download/v1.9.6/sing-box_1.9.6_linux_amd64v3.deb"
},
{
"url": "https://api.github.com/repos/SagerNet/sing-box/releases/assets/193861337",
"id": 193861337,
"node_id": "RA_kwDOHlge-M4LjhbZ",
"name": "sing-box_1.9.6_linux_amd64v3.pkg.tar.zst",
"label": "",
"uploader": {
"login": "nekohasekai",
"id": 56506714,
"node_id": "MDQ6VXNlcjU2NTA2NzE0",
"avatar_url": "https://avatars.githubusercontent.com/u/56506714?v=4",
"gravatar_id": "",
"url": "https://api.github.com/users/nekohasekai",
"html_url": "https://github.com/nekohasekai",
"followers_url": "https://api.github.com/users/nekohasekai/followers",
"following_url": "https://api.github.com/users/nekohasekai/following{/other_user}",
"gists_url": "https://api.github.com/users/nekohasekai/gists{/gist_id}",
"starred_url": "https://api.github.com/users/nekohasekai/starred{/owner}{/repo}",
"subscriptions_url": "https://api.github.com/users/nekohasekai/subscriptions",
"organizations_url": "https://api.github.com/users/nekohasekai/orgs",
"repos_url": "https://api.github.com/users/nekohasekai/repos",
"events_url": "https://api.github.com/users/nekohasekai/events{/privacy}",
"received_events_url": "https://api.github.com/users/nekohasekai/received_events",
"type": "User",
"site_admin": false
},
"content_type": "application/octet-stream",
"state": "uploaded",
"size": 11138080,
"download_count": 74,
"created_at": "2024-09-20T15:41:56Z",
"updated_at": "2024-09-20T15:41:59Z",
"browser_download_url": "https://github.com/SagerNet/sing-box/releases/download/v1.9.6/sing-box_1.9.6_linux_amd64v3.pkg.tar.zst"
},
{
"url": "https://api.github.com/repos/SagerNet/sing-box/releases/assets/193861338",
"id": 193861338,
"node_id": "RA_kwDOHlge-M4Ljhba",
"name": "sing-box_1.9.6_linux_amd64v3.rpm",
"label": "",
"uploader": {
"login": "nekohasekai",
"id": 56506714,
"node_id": "MDQ6VXNlcjU2NTA2NzE0",
"avatar_url": "https://avatars.githubusercontent.com/u/56506714?v=4",
"gravatar_id": "",
"url": "https://api.github.com/users/nekohasekai",
"html_url": "https://github.com/nekohasekai",
"followers_url": "https://api.github.com/users/nekohasekai/followers",
"following_url": "https://api.github.com/users/nekohasekai/following{/other_user}",
"gists_url": "https://api.github.com/users/nekohasekai/gists{/gist_id}",
"starred_url": "https://api.github.com/users/nekohasekai/starred{/owner}{/repo}",
"subscriptions_url": "https://api.github.com/users/nekohasekai/subscriptions",
"organizations_url": "https://api.github.com/users/nekohasekai/orgs",
"repos_url": "https://api.github.com/users/nekohasekai/repos",
"events_url": "https://api.github.com/users/nekohasekai/events{/privacy}",
"received_events_url": "https://api.github.com/users/nekohasekai/received_events",
"type": "User",
"site_admin": false
},
"content_type": "application/octet-stream",
"state": "uploaded",
"size": 11860608,
"download_count": 63,
"created_at": "2024-09-20T15:41:58Z",
"updated_at": "2024-09-20T15:42:02Z",
"browser_download_url": "https://github.com/SagerNet/sing-box/releases/download/v1.9.6/sing-box_1.9.6_linux_amd64v3.rpm"
},
{
"url": "https://api.github.com/repos/SagerNet/sing-box/releases/assets/193861339",
"id": 193861339,
"node_id": "RA_kwDOHlge-M4Ljhbb",
"name": "sing-box_1.9.6_linux_arm64.deb",
"label": "",
"uploader": {
"login": "nekohasekai",
"id": 56506714,
"node_id": "MDQ6VXNlcjU2NTA2NzE0",
"avatar_url": "https://avatars.githubusercontent.com/u/56506714?v=4",
"gravatar_id": "",
"url": "https://api.github.com/users/nekohasekai",
"html_url": "https://github.com/nekohasekai",
"followers_url": "https://api.github.com/users/nekohasekai/followers",
"following_url": "https://api.github.com/users/nekohasekai/following{/other_user}",
"gists_url": "https://api.github.com/users/nekohasekai/gists{/gist_id}",
"starred_url": "https://api.github.com/users/nekohasekai/starred{/owner}{/repo}",
"subscriptions_url": "https://api.github.com/users/nekohasekai/subscriptions",
"organizations_url": "https://api.github.com/users/nekohasekai/orgs",
"repos_url": "https://api.github.com/users/nekohasekai/repos",
"events_url": "https://api.github.com/users/nekohasekai/events{/privacy}",
"received_events_url": "https://api.github.com/users/nekohasekai/received_events",
"type": "User",
"site_admin": false
},
"content_type": "application/x-debian-package",
"state": "uploaded",
"size": 10612812,
"download_count": 202,
"created_at": "2024-09-20T15:42:00Z",
"updated_at": "2024-09-20T15:42:03Z",
"browser_download_url": "https://github.com/SagerNet/sing-box/releases/download/v1.9.6/sing-box_1.9.6_linux_arm64.deb"
},
{
"url": "https://api.github.com/repos/SagerNet/sing-box/releases/assets/193861340",
"id": 193861340,
"node_id": "RA_kwDOHlge-M4Ljhbc",
"name": "sing-box_1.9.6_linux_arm64.pkg.tar.zst",
"label": "",
"uploader": {
"login": "nekohasekai",
"id": 56506714,
"node_id": "MDQ6VXNlcjU2NTA2NzE0",
"avatar_url": "https://avatars.githubusercontent.com/u/56506714?v=4",
"gravatar_id": "",
"url": "https://api.github.com/users/nekohasekai",
"html_url": "https://github.com/nekohasekai",
"followers_url": "https://api.github.com/users/nekohasekai/followers",
"following_url": "https://api.github.com/users/nekohasekai/following{/other_user}",
"gists_url": "https://api.github.com/users/nekohasekai/gists{/gist_id}",
"starred_url": "https://api.github.com/users/nekohasekai/starred{/owner}{/repo}",
"subscriptions_url": "https://api.github.com/users/nekohasekai/subscriptions",
"organizations_url": "https://api.github.com/users/nekohasekai/orgs",
"repos_url": "https://api.github.com/users/nekohasekai/repos",
"events_url": "https://api.github.com/users/nekohasekai/events{/privacy}",
"received_events_url": "https://api.github.com/users/nekohasekai/received_events",
"type": "User",
"site_admin": false
},
"content_type": "application/octet-stream",
"state": "uploaded",
"size": 10146584,
"download_count": 67,
"created_at": "2024-09-20T15:42:02Z",
"updated_at": "2024-09-20T15:42:03Z",
"browser_download_url": "https://github.com/SagerNet/sing-box/releases/download/v1.9.6/sing-box_1.9.6_linux_arm64.pkg.tar.zst"
},
{
"url": "https://api.github.com/repos/SagerNet/sing-box/releases/assets/193861341",
"id": 193861341,
"node_id": "RA_kwDOHlge-M4Ljhbd",
"name": "sing-box_1.9.6_linux_arm64.rpm",
"label": "",
"uploader": {
"login": "nekohasekai",
"id": 56506714,
"node_id": "MDQ6VXNlcjU2NTA2NzE0",
"avatar_url": "https://avatars.githubusercontent.com/u/56506714?v=4",
"gravatar_id": "",
"url": "https://api.github.com/users/nekohasekai",
"html_url": "https://github.com/nekohasekai",
"followers_url": "https://api.github.com/users/nekohasekai/followers",
"following_url": "https://api.github.com/users/nekohasekai/following{/other_user}",
"gists_url": "https://api.github.com/users/nekohasekai/gists{/gist_id}",
"starred_url": "https://api.github.com/users/nekohasekai/starred{/owner}{/repo}",
"subscriptions_url": "https://api.github.com/users/nekohasekai/subscriptions",
"organizations_url": "https://api.github.com/users/nekohasekai/orgs",
"repos_url": "https://api.github.com/users/nekohasekai/repos",
"events_url": "https://api.github.com/users/nekohasekai/events{/privacy}",
"received_events_url": "https://api.github.com/users/nekohasekai/received_events",
"type": "User",
"site_admin": false
},
"content_type": "application/octet-stream",
"state": "uploaded",
"size": 10909002,
"download_count": 62,
"created_at": "2024-09-20T15:42:02Z",
"updated_at": "2024-09-20T15:42:05Z",
"browser_download_url": "https://github.com/SagerNet/sing-box/releases/download/v1.9.6/sing-box_1.9.6_linux_arm64.rpm"
},
{
"url": "https://api.github.com/repos/SagerNet/sing-box/releases/assets/193861353",
"id": 193861353,
"node_id": "RA_kwDOHlge-M4Ljhbp",
"name": "sing-box_1.9.6_linux_armv6.deb",
"label": "",
"uploader": {
"login": "nekohasekai",
"id": 56506714,
"node_id": "MDQ6VXNlcjU2NTA2NzE0",
"avatar_url": "https://avatars.githubusercontent.com/u/56506714?v=4",
"gravatar_id": "",
"url": "https://api.github.com/users/nekohasekai",
"html_url": "https://github.com/nekohasekai",
"followers_url": "https://api.github.com/users/nekohasekai/followers",
"following_url": "https://api.github.com/users/nekohasekai/following{/other_user}",
"gists_url": "https://api.github.com/users/nekohasekai/gists{/gist_id}",
"starred_url": "https://api.github.com/users/nekohasekai/starred{/owner}{/repo}",
"subscriptions_url": "https://api.github.com/users/nekohasekai/subscriptions",
"organizations_url": "https://api.github.com/users/nekohasekai/orgs",
"repos_url": "https://api.github.com/users/nekohasekai/repos",
"events_url": "https://api.github.com/users/nekohasekai/events{/privacy}",
"received_events_url": "https://api.github.com/users/nekohasekai/received_events",
"type": "User",
"site_admin": false
},
"content_type": "application/x-debian-package",
"state": "uploaded",
"size": 10664926,
"download_count": 72,
"created_at": "2024-09-20T15:42:04Z",
"updated_at": "2024-09-20T15:42:07Z",
"browser_download_url": "https://github.com/SagerNet/sing-box/releases/download/v1.9.6/sing-box_1.9.6_linux_armv6.deb"
},
{
"url": "https://api.github.com/repos/SagerNet/sing-box/releases/assets/193861356",
"id": 193861356,
"node_id": "RA_kwDOHlge-M4Ljhbs",
"name": "sing-box_1.9.6_linux_armv6.rpm",
"label": "",
"uploader": {
"login": "nekohasekai",
"id": 56506714,
"node_id": "MDQ6VXNlcjU2NTA2NzE0",
"avatar_url": "https://avatars.githubusercontent.com/u/56506714?v=4",
"gravatar_id": "",
"url": "https://api.github.com/users/nekohasekai",
"html_url": "https://github.com/nekohasekai",
"followers_url": "https://api.github.com/users/nekohasekai/followers",
"following_url": "https://api.github.com/users/nekohasekai/following{/other_user}",
"gists_url": "https://api.github.com/users/nekohasekai/gists{/gist_id}",
"starred_url": "https://api.github.com/users/nekohasekai/starred{/owner}{/repo}",
"subscriptions_url": "https://api.github.com/users/nekohasekai/subscriptions",
"organizations_url": "https://api.github.com/users/nekohasekai/orgs",
"repos_url": "https://api.github.com/users/nekohasekai/repos",
"events_url": "https://api.github.com/users/nekohasekai/events{/privacy}",
"received_events_url": "https://api.github.com/users/nekohasekai/received_events",
"type": "User",
"site_admin": false
},
"content_type": "application/octet-stream",
"state": "uploaded",
"size": 10967159,
"download_count": 58,
"created_at": "2024-09-20T15:42:06Z",
"updated_at": "2024-09-20T15:42:07Z",
"browser_download_url": "https://github.com/SagerNet/sing-box/releases/download/v1.9.6/sing-box_1.9.6_linux_armv6.rpm"
},
{
"url": "https://api.github.com/repos/SagerNet/sing-box/releases/assets/193861363",
"id": 193861363,
"node_id": "RA_kwDOHlge-M4Ljhbz",
"name": "sing-box_1.9.6_linux_armv7.deb",
"label": "",
"uploader": {
"login": "nekohasekai",
"id": 56506714,
"node_id": "MDQ6VXNlcjU2NTA2NzE0",
"avatar_url": "https://avatars.githubusercontent.com/u/56506714?v=4",
"gravatar_id": "",
"url": "https://api.github.com/users/nekohasekai",
"html_url": "https://github.com/nekohasekai",
"followers_url": "https://api.github.com/users/nekohasekai/followers",
"following_url": "https://api.github.com/users/nekohasekai/following{/other_user}",
"gists_url": "https://api.github.com/users/nekohasekai/gists{/gist_id}",
"starred_url": "https://api.github.com/users/nekohasekai/starred{/owner}{/repo}",
"subscriptions_url": "https://api.github.com/users/nekohasekai/subscriptions",
"organizations_url": "https://api.github.com/users/nekohasekai/orgs",
"repos_url": "https://api.github.com/users/nekohasekai/repos",
"events_url": "https://api.github.com/users/nekohasekai/events{/privacy}",
"received_events_url": "https://api.github.com/users/nekohasekai/received_events",
"type": "User",
"site_admin": false
},
"content_type": "application/x-debian-package",
"state": "uploaded",
"size": 10645142,
"download_count": 82,
"created_at": "2024-09-20T15:42:06Z",
"updated_at": "2024-09-20T15:42:08Z",
"browser_download_url": "https://github.com/SagerNet/sing-box/releases/download/v1.9.6/sing-box_1.9.6_linux_armv7.deb"
},
{
"url": "https://api.github.com/repos/SagerNet/sing-box/releases/assets/193861365",
"id": 193861365,
"node_id": "RA_kwDOHlge-M4Ljhb1",
"name": "sing-box_1.9.6_linux_armv7.rpm",
"label": "",
"uploader": {
"login": "nekohasekai",
"id": 56506714,
"node_id": "MDQ6VXNlcjU2NTA2NzE0",
"avatar_url": "https://avatars.githubusercontent.com/u/56506714?v=4",
"gravatar_id": "",
"url": "https://api.github.com/users/nekohasekai",
"html_url": "https://github.com/nekohasekai",
"followers_url": "https://api.github.com/users/nekohasekai/followers",
"following_url": "https://api.github.com/users/nekohasekai/following{/other_user}",
"gists_url": "https://api.github.com/users/nekohasekai/gists{/gist_id}",
"starred_url": "https://api.github.com/users/nekohasekai/starred{/owner}{/repo}",
"subscriptions_url": "https://api.github.com/users/nekohasekai/subscriptions",
"organizations_url": "https://api.github.com/users/nekohasekai/orgs",
"repos_url": "https://api.github.com/users/nekohasekai/repos",
"events_url": "https://api.github.com/users/nekohasekai/events{/privacy}",
"received_events_url": "https://api.github.com/users/nekohasekai/received_events",
"type": "User",
"site_admin": false
},
"content_type": "application/octet-stream",
"state": "uploaded",
"size": 10936255,
"download_count": 57,
"created_at": "2024-09-20T15:42:08Z",
"updated_at": "2024-09-20T15:42:11Z",
"browser_download_url": "https://github.com/SagerNet/sing-box/releases/download/v1.9.6/sing-box_1.9.6_linux_armv7.rpm"
},
{
"url": "https://api.github.com/repos/SagerNet/sing-box/releases/assets/193861368",
"id": 193861368,
"node_id": "RA_kwDOHlge-M4Ljhb4",
"name": "sing-box_1.9.6_linux_mips64le_hardfloat.deb",
"label": "",
"uploader": {
"login": "nekohasekai",
"id": 56506714,
"node_id": "MDQ6VXNlcjU2NTA2NzE0",
"avatar_url": "https://avatars.githubusercontent.com/u/56506714?v=4",
"gravatar_id": "",
"url": "https://api.github.com/users/nekohasekai",
"html_url": "https://github.com/nekohasekai",
"followers_url": "https://api.github.com/users/nekohasekai/followers",
"following_url": "https://api.github.com/users/nekohasekai/following{/other_user}",
"gists_url": "https://api.github.com/users/nekohasekai/gists{/gist_id}",
"starred_url": "https://api.github.com/users/nekohasekai/starred{/owner}{/repo}",
"subscriptions_url": "https://api.github.com/users/nekohasekai/subscriptions",
"organizations_url": "https://api.github.com/users/nekohasekai/orgs",
"repos_url": "https://api.github.com/users/nekohasekai/repos",
"events_url": "https://api.github.com/users/nekohasekai/events{/privacy}",
"received_events_url": "https://api.github.com/users/nekohasekai/received_events",
"type": "User",
"site_admin": false
},
"content_type": "application/x-debian-package",
"state": "uploaded",
"size": 9704454,
"download_count": 73,
"created_at": "2024-09-20T15:42:08Z",
"updated_at": "2024-09-20T15:42:12Z",
"browser_download_url": "https://github.com/SagerNet/sing-box/releases/download/v1.9.6/sing-box_1.9.6_linux_mips64le_hardfloat.deb"
},
{
"url": "https://api.github.com/repos/SagerNet/sing-box/releases/assets/193861370",
"id": 193861370,
"node_id": "RA_kwDOHlge-M4Ljhb6",
"name": "sing-box_1.9.6_linux_mips64le_hardfloat.rpm",
"label": "",
"uploader": {
"login": "nekohasekai",
"id": 56506714,
"node_id": "MDQ6VXNlcjU2NTA2NzE0",
"avatar_url": "https://avatars.githubusercontent.com/u/56506714?v=4",
"gravatar_id": "",
"url": "https://api.github.com/users/nekohasekai",
"html_url": "https://github.com/nekohasekai",
"followers_url": "https://api.github.com/users/nekohasekai/followers",
"following_url": "https://api.github.com/users/nekohasekai/following{/other_user}",
"gists_url": "https://api.github.com/users/nekohasekai/gists{/gist_id}",
"starred_url": "https://api.github.com/users/nekohasekai/starred{/owner}{/repo}",
"subscriptions_url": "https://api.github.com/users/nekohasekai/subscriptions",
"organizations_url": "https://api.github.com/users/nekohasekai/orgs",
"repos_url": "https://api.github.com/users/nekohasekai/repos",
"events_url": "https://api.github.com/users/nekohasekai/events{/privacy}",
"received_events_url": "https://api.github.com/users/nekohasekai/received_events",
"type": "User",
"site_admin": false
},
"content_type": "application/octet-stream",
"state": "uploaded",
"size": 10080443,
"download_count": 58,
"created_at": "2024-09-20T15:42:10Z",
"updated_at": "2024-09-20T15:42:12Z",
"browser_download_url": "https://github.com/SagerNet/sing-box/releases/download/v1.9.6/sing-box_1.9.6_linux_mips64le_hardfloat.rpm"
},
{
"url": "https://api.github.com/repos/SagerNet/sing-box/releases/assets/193861375",
"id": 193861375,
"node_id": "RA_kwDOHlge-M4Ljhb_",
"name": "sing-box_1.9.6_linux_riscv64.deb",
"label": "",
"uploader": {
"login": "nekohasekai",
"id": 56506714,
"node_id": "MDQ6VXNlcjU2NTA2NzE0",
"avatar_url": "https://avatars.githubusercontent.com/u/56506714?v=4",
"gravatar_id": "",
"url": "https://api.github.com/users/nekohasekai",
"html_url": "https://github.com/nekohasekai",
"followers_url": "https://api.github.com/users/nekohasekai/followers",
"following_url": "https://api.github.com/users/nekohasekai/following{/other_user}",
"gists_url": "https://api.github.com/users/nekohasekai/gists{/gist_id}",
"starred_url": "https://api.github.com/users/nekohasekai/starred{/owner}{/repo}",
"subscriptions_url": "https://api.github.com/users/nekohasekai/subscriptions",
"organizations_url": "https://api.github.com/users/nekohasekai/orgs",
"repos_url": "https://api.github.com/users/nekohasekai/repos",
"events_url": "https://api.github.com/users/nekohasekai/events{/privacy}",
"received_events_url": "https://api.github.com/users/nekohasekai/received_events",
"type": "User",
"site_admin": false
},
"content_type": "application/x-debian-package",
"state": "uploaded",
"size": 10695674,
"download_count": 70,
"created_at": "2024-09-20T15:42:12Z",
"updated_at": "2024-09-20T15:42:15Z",
"browser_download_url": "https://github.com/SagerNet/sing-box/releases/download/v1.9.6/sing-box_1.9.6_linux_riscv64.deb"
},
{
"url": "https://api.github.com/repos/SagerNet/sing-box/releases/assets/193861378",
"id": 193861378,
"node_id": "RA_kwDOHlge-M4LjhcC",
"name": "sing-box_1.9.6_linux_riscv64.rpm",
"label": "",
"uploader": {
"login": "nekohasekai",
"id": 56506714,
"node_id": "MDQ6VXNlcjU2NTA2NzE0",
"avatar_url": "https://avatars.githubusercontent.com/u/56506714?v=4",
"gravatar_id": "",
"url": "https://api.github.com/users/nekohasekai",
"html_url": "https://github.com/nekohasekai",
"followers_url": "https://api.github.com/users/nekohasekai/followers",
"following_url": "https://api.github.com/users/nekohasekai/following{/other_user}",
"gists_url": "https://api.github.com/users/nekohasekai/gists{/gist_id}",
"starred_url": "https://api.github.com/users/nekohasekai/starred{/owner}{/repo}",
"subscriptions_url": "https://api.github.com/users/nekohasekai/subscriptions",
"organizations_url": "https://api.github.com/users/nekohasekai/orgs",
"repos_url": "https://api.github.com/users/nekohasekai/repos",
"events_url": "https://api.github.com/users/nekohasekai/events{/privacy}",
"received_events_url": "https://api.github.com/users/nekohasekai/received_events",
"type": "User",
"site_admin": false
},
"content_type": "application/octet-stream",
"state": "uploaded",
"size": 11071368,
"download_count": 54,
"created_at": "2024-09-20T15:42:13Z",
"updated_at": "2024-09-20T15:42:17Z",
"browser_download_url": "https://github.com/SagerNet/sing-box/releases/download/v1.9.6/sing-box_1.9.6_linux_riscv64.rpm"
},
{
"url": "https://api.github.com/repos/SagerNet/sing-box/releases/assets/193861379",
"id": 193861379,
"node_id": "RA_kwDOHlge-M4LjhcD",
"name": "sing-box_1.9.6_linux_s390x.deb",
"label": "",
"uploader": {
"login": "nekohasekai",
"id": 56506714,
"node_id": "MDQ6VXNlcjU2NTA2NzE0",
"avatar_url": "https://avatars.githubusercontent.com/u/56506714?v=4",
"gravatar_id": "",
"url": "https://api.github.com/users/nekohasekai",
"html_url": "https://github.com/nekohasekai",
"followers_url": "https://api.github.com/users/nekohasekai/followers",
"following_url": "https://api.github.com/users/nekohasekai/following{/other_user}",
"gists_url": "https://api.github.com/users/nekohasekai/gists{/gist_id}",
"starred_url": "https://api.github.com/users/nekohasekai/starred{/owner}{/repo}",
"subscriptions_url": "https://api.github.com/users/nekohasekai/subscriptions",
"organizations_url": "https://api.github.com/users/nekohasekai/orgs",
"repos_url": "https://api.github.com/users/nekohasekai/repos",
"events_url": "https://api.github.com/users/nekohasekai/events{/privacy}",
"received_events_url": "https://api.github.com/users/nekohasekai/received_events",
"type": "User",
"site_admin": false
},
"content_type": "application/x-debian-package",
"state": "uploaded",
"size": 10976994,
"download_count": 70,
"created_at": "2024-09-20T15:42:14Z",
"updated_at": "2024-09-20T15:42:17Z",
"browser_download_url": "https://github.com/SagerNet/sing-box/releases/download/v1.9.6/sing-box_1.9.6_linux_s390x.deb"
},
{
"url": "https://api.github.com/repos/SagerNet/sing-box/releases/assets/193861258",
"id": 193861258,
"node_id": "RA_kwDOHlge-M4LjhaK",
"name": "sing-box_1.9.6_linux_s390x.rpm",
"label": "",
"uploader": {
"login": "nekohasekai",
"id": 56506714,
"node_id": "MDQ6VXNlcjU2NTA2NzE0",
"avatar_url": "https://avatars.githubusercontent.com/u/56506714?v=4",
"gravatar_id": "",
"url": "https://api.github.com/users/nekohasekai",
"html_url": "https://github.com/nekohasekai",
"followers_url": "https://api.github.com/users/nekohasekai/followers",
"following_url": "https://api.github.com/users/nekohasekai/following{/other_user}",
"gists_url": "https://api.github.com/users/nekohasekai/gists{/gist_id}",
"starred_url": "https://api.github.com/users/nekohasekai/starred{/owner}{/repo}",
"subscriptions_url": "https://api.github.com/users/nekohasekai/subscriptions",
"organizations_url": "https://api.github.com/users/nekohasekai/orgs",
"repos_url": "https://api.github.com/users/nekohasekai/repos",
"events_url": "https://api.github.com/users/nekohasekai/events{/privacy}",
"received_events_url": "https://api.github.com/users/nekohasekai/received_events",
"type": "User",
"site_admin": false
},
"content_type": "application/octet-stream",
"state": "uploaded",
"size": 11456835,
"download_count": 53,
"created_at": "2024-09-20T15:41:27Z",
"updated_at": "2024-09-20T15:41:35Z",
"browser_download_url": "https://github.com/SagerNet/sing-box/releases/download/v1.9.6/sing-box_1.9.6_linux_s390x.rpm"
}
],
"tarball_url": "https://api.github.com/repos/SagerNet/sing-box/tarball/v1.9.6",
"zipball_url": "https://api.github.com/repos/SagerNet/sing-box/zipball/v1.9.6",
"body": "## :memo: Release Notes\r\n\r\n* Fixes and improvements\r\n\r\n⚠ \r\n\r\nThe macOS standalone versions of sing-box (>=1.9.5/<1.10.0-beta.11) now silently fail and require manual granting of the **Full Disk Access** permission to system extension to start, probably due to Apple's changed security policy. We will prompt users about this in feature versions.\r\n",
"reactions": {
"url": "https://api.github.com/repos/SagerNet/sing-box/releases/176138490/reactions",
"total_count": 46,
"+1": 27,
"-1": 0,
"laugh": 3,
"hooray": 5,
"confused": 0,
"heart": 6,
"rocket": 3,
"eyes": 2
}
}

Binary file not shown.

Binary file not shown.

BIN
v1.9.6/sing-box-1.9.6.zip Normal file

Binary file not shown.

717
v1.9.6/snell.sh Normal file
View File

@ -0,0 +1,717 @@
#!/bin/bash
# Author: Slotheve<https://slotheve.com>
RED="\033[31m"
GREEN="\033[32m"
YELLOW="\033[33m"
BLUE="\033[36m"
PLAIN='\033[0m'
IP4=`curl -sL -4 ip.sb`
IP6=`curl -sL -6 ip.sb`
CPU=`uname -m`
snell_conf="/etc/snell/snell-server.conf"
stls_conf="/etc/systemd/system/shadowtls.service"
colorEcho() {
echo -e "${1}${@:2}${PLAIN}"
}
versions=(
v1
v2
v3
v4
)
domains=(
gateway.icloud.com
cn.bing.com
mp.weixin.qq.com
自定义
)
archAffix(){
if [[ "$CPU" = "x86_64" ]] || [[ "$CPU" = "amd64" ]]; then
CPU="amd64"
ARCH="x86_64"
elif [[ "$CPU" = "armv8" ]] || [[ "$CPU" = "aarch64" ]]; then
CPU="arm64"
ARCH="aarch64"
else
colorEcho $RED " 不支持的CPU架构"
fi
}
checkSystem() {
result=$(id | awk '{print $1}')
if [[ $result != "uid=0(root)" ]]; then
result=$(id | awk '{print $1}')
if [[ $result != "用户id=0(root)" ]]; then
colorEcho $RED " 请以root身份执行该脚本"
exit 1
fi
fi
res=`which yum 2>/dev/null`
if [[ "$?" != "0" ]]; then
res=`which apt 2>/dev/null`
if [[ "$?" != "0" ]]; then
colorEcho $RED " 不受支持的Linux系统"
exit 1
fi
OS="apt"
else
OS="yum"
fi
res=`which systemctl 2>/dev/null`
if [[ "$?" != "0" ]]; then
colorEcho $RED " 系统版本过低,请升级到最新版本"
exit 1
fi
}
status() {
if [[ ! -f /etc/snell/snell ]]; then
echo 0
return
fi
if [[ ! -f $snell_conf ]]; then
echo 1
return
fi
tmp=`grep listen ${snell_conf} | awk -F '=' '{print $2}' | cut -d: -f2`
if [[ -z ${tmp} ]]; then
tmp=`grep listen ${snell_conf} | awk -F '=' '{print $2}' | cut -d: -f4`
fi
res=`ss -nutlp| grep ${tmp} | grep -i snell`
if [[ -z $res ]]; then
echo 2
else
echo 3
return
fi
}
status_stls() {
if [[ ! -f /etc/snell/shadowtls ]]; then
echo 0
return
fi
if [[ ! -f $stls_conf ]]; then
echo 1
return
fi
V6=`grep ipv6 ${snell_conf} | awk -F '= ' '{print $2}'`
if [[ $V6 = "true" ]]; then
tmp2=`grep listen ${stls_conf} | cut -d- -f7 | cut -d: -f4`
else
tmp2=`grep listen ${stls_conf} | cut -d- -f7 | cut -d: -f2`
fi
res2=`ss -nutlp| grep ${tmp2} | grep -i shadowtls`
if [[ -z $res2 ]]; then
echo 2
else
echo 3
return
fi
}
statusText() {
res=`status`
res2=`status_stls`
case ${res}${res2} in
22)
echo -e ${BLUE}Snell:${PLAIN} ${GREEN}已安装${PLAIN} ${RED}未运行${PLAIN}
echo -e " ${BLUE}ShadowTls:${PLAIN} ${GREEN}已安装${PLAIN} ${RED}未运行${PLAIN}"
;;
23)
echo -e ${BLUE}Snell:${PLAIN} ${GREEN}已安装${PLAIN} ${RED}未运行${PLAIN}
echo -e " ${BLUE}ShadowTls:${PLAIN} ${GREEN}已安装${PLAIN} ${GREEN}正在运行${PLAIN}"
;;
32)
echo -e ${BLUE}Snell:${PLAIN} ${GREEN}已安装${PLAIN} ${GREEN}正在运行${PLAIN}
echo -e " ${BLUE}ShadowTls:${PLAIN} ${GREEN}已安装${PLAIN} ${RED}未运行${PLAIN}"
;;
33)
echo -e ${BLUE}Snell:${PLAIN} ${GREEN}已安装${PLAIN} ${GREEN}正在运行${PLAIN}
echo -e " ${BLUE}ShadowTls:${PLAIN} ${GREEN}已安装${PLAIN} ${GREEN}正在运行${PLAIN}"
;;
20)
echo -e ${BLUE}Snell:${PLAIN} ${GREEN}已安装${PLAIN} ${RED}未运行${PLAIN}
echo -e " ${BLUE}ShadowTls:${PLAIN} ${RED}未安装${PLAIN}"
;;
21)
echo -e ${BLUE}Snell:${PLAIN} ${GREEN}已安装${PLAIN} ${RED}未运行${PLAIN}
echo -e " ${BLUE}ShadowTls:${PLAIN} ${RED}未安装${PLAIN}"
;;
30)
echo -e ${BLUE}Snell:${PLAIN} ${GREEN}已安装${PLAIN} ${GREEN}正在运行${PLAIN}
echo -e " ${BLUE}ShadowTls:${PLAIN} ${RED}未安装${PLAIN}"
;;
31)
echo -e ${BLUE}Snell:${PLAIN} ${GREEN}已安装${PLAIN} ${GREEN}正在运行${PLAIN}
echo -e " ${BLUE}ShadowTls:${PLAIN} ${RED}未安装${PLAIN}"
;;
*)
echo -e ${BLUE}Snell:${PLAIN} ${RED}未安装${PLAIN}
echo -e " ${BLUE}ShadowTls:${PLAIN} ${RED}未安装${PLAIN}"
;;
esac
}
Install_dependency(){
if [[ ${OS} == "yum" ]]; then
echo ""
colorEcho $YELLOW "安装依赖中..."
yum install unzip wget -y >/dev/null 2>&1
echo ""
else
echo ""
colorEcho $YELLOW "安装依赖中..."
apt install unzip wget -y >/dev/null 2>&1
echo ""
fi
echo "net.ipv4.tcp_fastopen=3" >> /etc/sysctl.conf
sysctl -p >/dev/null 2>&1
}
selectversion() {
for ((i=1;i<=${#versions[@]};i++ )); do
hint="${versions[$i-1]}"
echo -e "${GREEN}${i}${PLAIN}) ${hint}"
done
read -p "请选择版本[1-4] (默认: ${versions[3]}):" pick
[ -z "$pick" ] && pick=4
expr ${pick} + 1 &>/dev/null
if [ $? -ne 0 ]; then
colorEcho $RED "错误, 请选择[1-4]"
selectversion
fi
if [[ "$pick" -lt 1 || "$pick" -gt ${#versions[@]} ]]; then
colorEcho $RED "错误, 请选择[1-4]"
selectversion
fi
vers=${versions[$pick-1]}
if [[ "$pick" = "4" ]]; then
VER="v4.0.1"
else
VER="v3.0.1"
fi
}
show_version() {
if [[ ! -z "${vers}" ]]; then
colorEcho $BLUE "版本: ${vers}"
echo ""
else
echo ""
return
fi
}
Download_snell(){
rm -rf /etc/snell /tmp/snell
mkdir -p /etc/snell /tmp/snell
archAffix
DOWNLOAD_LINK="https://ghproxy.lvedong.eu.org/https://raw.githubusercontent.com/Slotheve/Snell/main/snell-server-${VER}-linux-${CPU}.zip"
colorEcho $YELLOW "下载Snell: ${DOWNLOAD_LINK}"
curl -L -H "Cache-Control: no-cache" -o /tmp/snell/snell.zip ${DOWNLOAD_LINK}
unzip /tmp/snell/snell.zip -d /tmp/snell/
mv /tmp/snell/snell-server /etc/snell/snell
chmod +x /etc/snell/snell
}
Download_stls() {
rm -rf /etc/snell/shadowtls
archAffix
TAG_URL="https://ghproxy.lvedong.eu.org/https://api.github.com/repos/ihciah/shadow-tls/releases/latest"
DOWN_VER=`curl -s "${TAG_URL}" --connect-timeout 10| grep -Eo '\"tag_name\"(.*?)\",' | cut -d\" -f4`
DOWNLOAD_LINK="https://ghproxy.lvedong.eu.org/https://github.com/ihciah/shadow-tls/releases/download/${DOWN_VER}/shadow-tls-${ARCH}-unknown-linux-musl"
colorEcho $YELLOW "下载ShadowTLS: ${DOWNLOAD_LINK}"
curl -L -H "Cache-Control: no-cache" -o /etc/snell/shadowtls ${DOWNLOAD_LINK}
chmod +x /etc/snell/shadowtls
}
Generate_conf(){
show_version
Set_V6
Set_port
Set_psk
show_psk
Set_obfs
Set_tfo
}
Generate_stls() {
Decide_sv6
Set_sport
Set_domain
show_domain
Set_pass
}
Deploy_snell(){
cd /etc/systemd/system
cat > snell.service<<-EOF
[Unit]
Description=Snell Server
After=network.target
[Service]
ExecStart=/etc/snell/snell -c /etc/snell/snell-server.conf
Restart=on-failure
RestartSec=1s
[Install]
WantedBy=multi-user.target
EOF
systemctl daemon-reload
systemctl enable snell
systemctl restart snell
echo "net.ipv4.tcp_fastopen = 3" >> /etc/sysctl.conf
sysctl -p
}
Deploy_stls() {
cd /etc/systemd/system
cat > shadowtls.service<<-EOF
[Unit]
Description=Shadow-TLS Server Service
Documentation=man:sstls-server
After=network-online.target
Wants=network-online.target
[Service]
Type=simple
ExecStart=/etc/snell/shadowtls --fastopen --v3 server --listen $SV6:$SPORT --server 127.0.0.1:$PORT --tls $DOMAIN --password $PASS
StandardOutput=syslog
StandardError=syslog
SyslogIdentifier=shadow-tls
[Install]
WantedBy=multi-user.target
# ${V6}
EOF
systemctl daemon-reload
systemctl enable shadowtls
systemctl restart shadowtls
}
Set_V6(){
read -p $'是否开启V6[y/n]\n(默认n, 回车): ' answer
if [[ "${answer}" = "y" ]]; then
if [[ $VER == "v3.0.1" ]]; then
LIP="[::]"
colorEcho $BLUE "启用V6"
echo ""
else
LIP="::0"
colorEcho $BLUE "启用V6"
echo ""
fi
V6="true"
elif [[ "${answer}" = "n" || -z "${answer}" ]]; then
colorEcho $BLUE "禁用V6"
echo ""
LIP="0.0.0.0"
V6="false"
else
colorEcho $RED "输入错误, 请输入 y/n"
Set_V6
fi
}
Set_port(){
read -p $'请输入 Snell 端口 [1-65535]\n(默认: 6666回车): ' PORT
[[ -z "${PORT}" ]] && PORT="6666"
echo $((${PORT}+0)) &>/dev/null
if [[ $? -eq 0 ]]; then
if [[ ${PORT} -ge 1 ]] && [[ ${PORT} -le 65535 ]]; then
colorEcho $BLUE "端口: ${PORT}"
echo ""
else
colorEcho $RED "输入错误, 请输入正确的端口。"
Set_port
fi
else
colorEcho $RED "输入错误, 请输入数字。"
Set_port
fi
}
Set_psk(){
read -p $'请输入 Snell PSK 密钥\n(推荐随机生成,直接回车): ' PSK
[[ -z "${PSK}" ]] && PSK=`tr -dc A-Za-z0-9 </dev/urandom | head -c 31`
if [[ "${#PSK}" != 31 ]]; then
colorEcho $RED "请输入正确的密匙31位字符。"
Set_psk
fi
}
show_psk() {
colorEcho $BLUE "PSK: ${PSK}"
echo ""
}
Set_obfs(){
read -p $'是否开启obfs[y/n]\n(默认n, 回车): ' answer
if [[ "${answer}" = "y" ]]; then
read -e -p "请输入 obfs 混淆 (tls/http): " OBFS
if [[ "${OBFS}" = "tls" || "${OBFS}" = "http" ]]; then
colorEcho $BLUE "obfs: ${OBFS}"
echo ""
else
colorEcho $RED "错误, 请输入 http/tls"
Set_obfs
fi
elif [[ "${answer}" = "n" || -z "${answer}" ]]; then
if [[ $VER == "v3.0.1" ]]; then
OBFS="none"
colorEcho $BLUE "禁用obfs"
echo ""
else
OBFS="off"
colorEcho $BLUE "禁用obfs"
echo ""
fi
else
colorEcho $RED "错误, 请输入 y/n"
Set_obfs
fi
}
Set_tfo(){
read -p $'是否开启TFO[y/n]\n(默认n, 回车): ' answer
if [[ "${answer}" = "y" ]]; then
TFO="true"
colorEcho $BLUE "启用TFO"
echo ""
elif [[ "${answer}" = "n" || -z "${answer}" ]]; then
TFO="false"
colorEcho $BLUE "禁用TFO"
echo ""
else
colorEcho $RED "错误, 请输入 y/n"
Set_tfo
fi
}
Decide_sv6() {
if [[ "${V6}" = "true" ]]; then
SV6="::0"
elif [[ "${V6}" = "false" ]]; then
SV6="0.0.0.0"
fi
}
Set_sport() {
read -p $'请输入 ShadowTLS 端口 [1-65535]\n(默认: 9999回车): ' SPORT
[[ -z "${SPORT}" ]] && SPORT="9999"
echo $((${SPORT}+0)) &>/dev/null
if [[ $? -eq 0 ]]; then
if [[ ${SPORT} -ge 1 ]] && [[ ${SPORT} -le 65535 ]]; then
colorEcho $BLUE "端口: ${SPORT}"
echo ""
else
colorEcho $RED "输入错误, 请输入正确的端口。"
Set_sport
fi
else
colorEcho $RED "输入错误, 请输入数字。"
Set_sport
fi
}
Set_domain() {
for ((i=1;i<=${#domains[@]};i++ )); do
hint="${domains[$i-1]}"
echo -e "${GREEN}${i}${PLAIN}) ${hint}"
done
read -p "请选择域名[1-4] (默认: ${domains[0]}):" pick
[ -z "$pick" ] && pick=1
expr ${pick} + 1 &>/dev/null
if [ $? -ne 0 ]; then
colorEcho $RED "错误, 请输入正确选项"
Set_domain
fi
if [[ "$pick" -lt 1 || "$pick" -gt ${#domains[@]} ]]; then
echo -e "${red}错误, 请输入正确选项${plain}"
Set_domain
fi
DOMAIN=${domains[$pick-1]}
if [[ "$pick" = "4" ]]; then
colorEcho $BLUE "已选择: ${domains[$pick-1]}"
echo ""
read -p $'请输入自定义域名: ' DOMAIN
if [[ -z "${DOMAIN}" ]]; then
colorEcho $RED "错误, 请输入正确的域名"
Set_domain
else
colorEcho $BLUE "域名:$DOMAIN"
echo ""
fi
fi
}
show_domain() {
colorEcho $BLUE "域名:${domains[$pick-1]}"
echo ""
}
Set_pass() {
read -p $'请设置ShadowTLS的密码\n(默认随机生成, 回车): ' PASS
[[ -z "$PASS" ]] && PASS=`cat /dev/urandom | tr -dc 'a-zA-Z0-9' | fold -w 8 | head -n 1`
colorEcho $BLUE " 密码:$PASS"
echo ""
}
Write_config(){
cat > ${snell_conf}<<-EOF
[snell-server]
listen = ${LIP}:${PORT}
psk = ${PSK}
ipv6 = ${V6}
obfs = ${OBFS}
tfo = ${TFO}
# ${vers}
EOF
}
Install_snell(){
Install_dependency
selectversion
Generate_conf
Install_stls
colorEcho $BLUE "安装完成"
echo ""
ShowInfo
}
Install_stls() {
read -p $'是否安装ShadowTls[y/n]\n(默认n, 回车): ' answer
if [[ "${answer}" = "y" ]]; then
colorEcho $BLUE "安装ShadowTls"
echo ""
Generate_stls
Download_snell
Write_config
Deploy_snell
Download_stls
Deploy_stls
elif [[ "${answer}" = "n" || -z "${answer}" ]]; then
colorEcho $BLUE "不安装ShadowTls"
echo ""
Download_snell
Write_config
Deploy_snell
else
colorEcho $RED " 输入错误, 请输入[y/n]。"
Install_stls
fi
}
Restart_snell(){
systemctl restart snell
colorEcho $BLUE " Snell已启动"
}
Restart_stls(){
systemctl restart shadowtls
colorEcho $BLUE " ShadowTls已重启"
}
Stop_snell(){
systemctl stop snell
colorEcho $BLUE " Snell已停止"
}
Uninstall_snell(){
read -p $' 是否卸载Snell[y/n]\n (默认n, 回车): ' answer
if [[ "${answer}" = "y" ]]; then
if [[ -f "$stls_conf" ]]; then
systemctl stop snell shadowtls
systemctl disable snell shadowtls >/dev/null 2>&1
rm -rf /etc/systemd/system/snell.service
rm -rf /etc/systemd/system/shadowtls.service
rm -rf /etc/snell
systemctl daemon-reload
colorEcho $BLUE " Snell已经卸载完毕"
else
systemctl stop snell
systemctl disable snell >/dev/null 2>&1
rm -rf /etc/systemd/system/snell.service
rm -rf /etc/snell
systemctl daemon-reload
colorEcho $BLUE " Snell已经卸载完毕"
fi
else
colorEcho $BLUE " 取消卸载"
fi
}
ShowInfo() {
if [[ ! -f $snell_conf ]]; then
colorEcho $RED " Snell未安装"
exit 1
fi
echo ""
echo -e " ${BLUE}Snell配置文件: ${PLAIN} ${RED}${snell_conf}${PLAIN}"
colorEcho $BLUE " Snell配置信息"
GetConfig
outputSnell
if [[ -f $stls_conf ]]; then
GetConfig_stls
outputSTLS
echo ""
echo -e " ${BLUE}若要使用ShadowTls, 请将${PLAIN}${RED} 端口 ${PLAIN}${BLUE}替换为${PLAIN}${RED} ${sport} ${PLAIN}"
fi
}
GetConfig() {
port=`grep listen ${snell_conf} | awk -F '=' '{print $2}' | cut -d: -f2`
if [[ -z "${port}" ]]; then
port=`grep listen ${snell_conf} | awk -F '=' '{print $2}' | cut -d: -f4`
fi
psk=`grep psk ${snell_conf} | awk -F '= ' '{print $2}'`
ipv6=`grep ipv6 ${snell_conf} | awk -F '= ' '{print $2}'`
if [[ $ipv6 == "true" ]]; then
IP=${IP6}
else
IP=${IP4}
fi
obfs=`grep obfs ${snell_conf} | awk -F '= ' '{print $2}'`
tfo=`grep tfo ${snell_conf} | awk -F '= ' '{print $2}'`
ver=`grep '#' ${snell_conf} | awk -F '# ' '{print $2}'`
}
GetConfig_stls() {
V6=`grep ipv6 ${snell_conf} | awk -F '= ' '{print $2}'`
if [[ $V6 = "true" ]]; then
sport=`grep listen ${stls_conf} | cut -d- -f7 | cut -d: -f4`
else
sport=`grep listen ${stls_conf} | cut -d- -f7 | cut -d: -f2`
fi
pass=`grep password ${stls_conf} | cut -d- -f13 | cut -d " " -f 2`
domain=`grep password ${stls_conf} | cut -d- -f11 | cut -d " " -f 2`
}
outputSnell() {
echo -e " ${BLUE}协议: ${PLAIN} ${RED}snell${PLAIN}"
echo -e " ${BLUE}地址(IP): ${PLAIN} ${RED}${IP}${PLAIN}"
echo -e " ${BLUE}Snell端口(PORT)${PLAIN} ${RED}${port}${PLAIN}"
echo -e " ${BLUE}Snell密钥(PSK)${PLAIN} ${RED}${psk}${PLAIN}"
echo -e " ${BLUE}IPV6${PLAIN} ${RED}${ipv6}${PLAIN}"
echo -e " ${BLUE}混淆(OBFS)${PLAIN} ${RED}${obfs}${PLAIN}"
echo -e " ${BLUE}TCP记忆(TFO)${PLAIN} ${RED}${tfo}${PLAIN}"
echo -e " ${BLUE}Snell版本(VER)${PLAIN} ${RED}${ver}${PLAIN}"
}
outputSTLS() {
echo -e " ${BLUE}ShadowTls端口(PORT)${PLAIN} ${RED}${sport}${PLAIN}"
echo -e " ${BLUE}ShadowTls密码(PASS)${PLAIN} ${RED}${pass}${PLAIN}"
echo -e " ${BLUE}ShadowTls域名(DOMAIN)${PLAIN} ${RED}${domain}${PLAIN}"
echo -e " ${BLUE}ShadowTls版本(VER)${PLAIN} ${RED}v3${PLAIN}"
}
Change_snell(){
tmp3=`grep '#' ${snell_conf} | awk -F '# ' '{print $2}'`
Generate_conf
if [[ -f "$stls_conf" ]]; then
if [[ ${V6} = "true" ]]; then
SV6="::0"
SPORT=`grep listen ${stls_conf} | cut -d- -f7 | cut -d: -f2`
PASS=`grep password ${stls_conf} | cut -d- -f13 | cut -d " " -f 2`
DOMAIN=`grep password ${stls_conf} | cut -d- -f11 | cut -d " " -f 2`
else
SV6="0.0.0.0"
SPORT=`grep listen ${stls_conf} | cut -d- -f7 | cut -d: -f4`
PASS=`grep password ${stls_conf} | cut -d- -f13 | cut -d " " -f 2`
DOMAIN=`grep password ${stls_conf} | cut -d- -f11 | cut -d " " -f 2`
fi
Deploy_stls
fi
vers=$tmp3
Write_config
systemctl restart snell
colorEcho $BLUE " 修改配置成功"
ShowInfo
}
Change_stls() {
PORT=`grep listen ${snell_conf} | awk -F '=' '{print $2}' | cut -d: -f4`
if [[ -f "$stls_conf" ]]; then
V6=`grep ipv6 ${snell_conf} | awk -F '= ' '{print $2}'`
Generate_stls
Deploy_stls
colorEcho $BLUE " 修改配置成功"
ShowInfo
else
colorEcho $RED " 未安装ShadowTls"
fi
}
checkSystem
menu() {
clear
echo "################################"
echo -e "# ${RED}Snell一键安装脚本${PLAIN} #"
echo -e "# ${GREEN}作者${PLAIN}: 怠惰(Slotheve) #"
echo -e "# ${GREEN}网址${PLAIN}: https://slotheve.com #"
echo -e "# ${GREEN}频道${PLAIN}: https://t.me/SlothNews #"
echo "################################"
echo " ----------------------"
echo -e " ${GREEN}1.${PLAIN} 安装Snell"
echo -e " ${GREEN}2.${PLAIN} ${RED}卸载Snell${PLAIN}"
echo " ----------------------"
echo -e " ${GREEN}3.${PLAIN} 重启Snell"
echo -e " ${GREEN}4.${PLAIN} 重启ShadowTls"
echo -e " ${GREEN}5.${PLAIN} 停止Snell"
echo " ----------------------"
echo -e " ${GREEN}6.${PLAIN} 查看Snell配置"
echo -e " ${GREEN}7.${PLAIN} 修改Snell配置"
echo -e " ${GREEN}8.${PLAIN} 修改ShadowTLS配置"
echo " ----------------------"
echo -e " ${GREEN}0.${PLAIN} 退出"
echo ""
echo -n " 当前状态:"
statusText
echo
read -p " 请选择操作[0-11]" answer
case $answer in
0)
exit 0
;;
1)
Install_snell
;;
2)
Uninstall_snell
;;
3)
Restart_snell
;;
4)
Restart_stls
;;
5)
Stop_snell
;;
6)
ShowInfo
;;
7)
Change_snell
;;
8)
Change_stls
;;
*)
colorEcho $RED " 请选择正确的操作!"
sleep 2s
menu
;;
esac
}
menu