免费SS
SS账号 更新时间:2024-06-03 12:15:55
所有账号均来自互联网,非盈利目的,仅供大家交流学习使用,出现一切问题本站作者概不负责。
本站不提供任何收费服务,不推荐任何收费机场,谢谢大家的支持。
资源存在一定时效性,本站不保证全部可用,请自行验证后使用。为了保护账号不被滥用,请在下方输入计算结果后再查看。
账号的使用方法您可以参考:Shadowsocks 在Windows上的使用及设置方法
SS账号 更新时间:2024-06-03 12:15:55
所有账号均来自互联网,非盈利目的,仅供大家交流学习使用,出现一切问题本站作者概不负责。
本站不提供任何收费服务,不推荐任何收费机场,谢谢大家的支持。
资源存在一定时效性,本站不保证全部可用,请自行验证后使用。为了保护账号不被滥用,请在下方输入计算结果后再查看。
账号的使用方法您可以参考:Shadowsocks 在Windows上的使用及设置方法
匿名
加个二维码呀
匿名
阿弥陀佛!站长大善人!
造福苍生!
dd
https://pastebin.com/idfjdDVy
匿名
建议楼主加上二维码的功能。
dd
优化版。。
var s2 = document.querySelectorAll("#post-box > div > section > table > tbody > tr")
var ss_LinkList = [];
for (var i=0; i<s2.length; i++) {
ss_LinkList.push('ss://'+window.btoa(encodeURIComponent(s2[i].children[3].innerText+':'+s2[i].children[2].innerText+'@'+s2[i].children[0].innerText+':'+s2[i].children[1].innerText )));
}
console.log(ss_LinkList.join('\n'))
toure
import cfscrape
from prettytable import PrettyTable
import bs4
import base64
scraper = cfscrape.create_scraper()
soup = bs4.BeautifulSoup(scraper.get("https://www.youneed.win/free-ss").content)
content = soup.tbody.get_text().strip("\n\n")
sslist = content.split("\n\n")
table = PrettyTable(["ip","port","update time","country","sslink"])
for text in sslist:
text = text.strip("\n")
tlist = text.split("\n")
ssconfig = tlist[3]+":"+tlist[2]+"@"+tlist[0]+":"+tlist[1]
ssurl = "ss://"+base64.b64encode(ssconfig.encode("utf8")).decode()
tlist.append(ssurl)
del tlist[2:4]
table.add_row(tlist)
print(table)
可以来这里复制 https://paste.ubuntu.com/p/B66jsBtKTb/
dd
console运行,产生ss url链接:
var s2 = document.querySelectorAll("#post-box > div > section > table > tbody > tr")
var ss_LinkList = [];
for (var i=0; i<s2.length; i++) {
ss_LinkList.push('ss://'+btoa(s2[i].children[3].innerText+':'+s2[i].children[2].innerText+'@'+s2[i].children[0].innerText+':'+s2[i].children[1].innerText ));
}
console.log(ss_LinkList.join('\n'))
匿名
浏览器console生成shadowsocks的rust版的配置文件。
之前的版本有bug。 `[ERROR] json parse error Message("error parsing number")`
console.log(JSON.stringify(({local_address:"127.0.0.1",local_port:1080,servers:Array.from(document.querySelectorAll("#post-box > div > section > table > tbody > tr")).map((x)=>({address:x.children[0].innerHTML,port:Number(x.children[1].innerHTML),password:x.children[2].innerHTML,method:x.children[3].innerHTML}))})))
匿名
浏览器console生成shadowsocks的rust版的配置文件
console.log(JSON.stringify(({local_address:"127.0.0.1",local_port:1080,servers:Array.from(document.querySelectorAll("#post-box > div > section > table > tbody > tr")).map((x)=>({address:x.children[0].innerHTML,port:x.children[1].innerHTML,password:x.children[2].innerHTML,method:x.children[3].innerHTML}))})))
匿名
遇到了防DDOS的东西,脚本无法工作。
david
import requests
import lxml.etree
def getSS(crawler):
api = 'https://www.youneed.win/free-ss'
c = lxml.etree.HTML(requests.get(api,headers=crawler.get_crawel_header(),proxies=crawler.get_an_ip()).content)
r = []
count = 0
while True:
count += 1
# //*[@id="post-box"]/div/section/table/tbody/tr[1]/td[1]
xpathIP = '//*[@id="post-box"]/div/section/table/tbody/tr[' + str(count) + ']/td[1]/text()'
xpathPort = '//*[@id="post-box"]/div/section/table/tbody/tr[' + str(count) + ']/td[2]/text()'
xpathPass = '//*[@id="post-box"]/div/section/table/tbody/tr[' + str(count) + ']/td[3]/text()'
xpathEnc = '//*[@id="post-box"]/div/section/table/tbody/tr[' + str(count) + ']/td[4]/text()'
#xpathPlace = '//*[@id="post-box"]/div/section/table/tbody/tr[' + str(count) + ']/td[6]'
ip = c.xpath(xpathIP)
if ip == []:
break
r.append({'server':ip[0],'server_port':c.xpath(xpathPort)[0],'password':c.xpath(xpathPass)[0],'method':c.xpath(xpathEnc)[0]})
return r
leo
<?php
function get_images_from_html($content){
$pattern="//";
preg_match_all($pattern,htmlspecialchars_decode($content),$match);
if(!empty($match[1])){
return $match[1];
}
return null;
}
$url="https://github.com/Alvin9999/new-pac/wiki/ss%E5%85%8D%E8%B4%B9%E8%B4%A6%E5%8F%B7";
$con=file_get_contents("compress.zlib://".$url);//防止乱码
$data = get_images_from_html($con);//获取数据中所有的图片
$arrlength=count($data);
for($x=0;$x<$arrlength;$x++) {
if(strpos($data[$x],'/ss/') !== false){//只取带有ss路径的图
echo ''+'';
}
}
exit;
?>
匿名
此页面可否开源?
toure
这评论系统把python的缩进都搞没了?
那就来这里复制吧
https://paste.ubuntu.com/p/YXjZrQBVDZ/
放牧的风
@toure 优秀
匿名
@toure 用于哪个版本?
匿名
@toure 比另一个nodejs写的长好多?
toure
#!/usr/bin/env python3
import cfscrape
import bs4
from prettytable import PrettyTable
from ping3 import verbose_ping,ping
import os
import operator
import requests
import numpy
import json
def ping_test(ip):
delay = []
delay.append(ping(ip,unit="ms"))
delay.append(ping(ip,unit="ms"))
delay.append(ping(ip,unit="ms"))
delay = [x for x in delay if x != None]
if len(delay) ==0:
return "timeout"
else:
return int(numpy.mean(delay))
scraper = cfscrape.create_scraper()
soup = bs4.BeautifulSoup(scraper.get("https://www.youneed.win/free-ss").content)
content = soup.tbody.get_text().strip("\n\n")
sslist = content.split("\n\n")
tableList = []
for text in sslist:
text = text.strip("\n")
tlist = text.split("\n")
tlist.insert(0, ping_test(tlist[0]))
tableList.append(tlist)
i = 0
table = PrettyTable(["seq","TimeDelay","ip","port","password","encryption","update time","country",])
tableList.sort(key=operator.itemgetter(0))
for row in tableList:
row[0] = str(row[0]) + "ms"
row.insert(0,i)
table.add_row(row)
i+=1
print(table)
print("请输入要添加的ss的序号:")
ssseq = int(input())
d = {
"ServerHost":tableList[ssseq][2],
"ServerPort":tableList[ssseq][3],
"Password":tableList[ssseq][4],
"Method":tableList[ssseq][5],
"Remark":tableList[ssseq][7],
"PluginOptions":"",
"Plugin":"",
}
j = json.dumps(d)
print(j)
匿名
报告:注意,此网址已经被GFW屏蔽
匿名
@匿名 哪个?
—sent from 大陆
匿名
rust版
#!/usr/bin/env node
function tr2ss(tr){
return {
"address": tr.td[0],
"port": tr.td[1],
"password": tr.td[2],
"method": tr.td[3],
}
}
require('request-promise')('https://www.youneed.win/free-ss').then((raw)=>{
const document=new (require("jsdom").JSDOM)(raw).window.document
const table_dom=document.querySelector('table')
const tr=require('fast-xml-parser').parse(table_dom.innerHTML).tbody.tr
console.log(JSON.stringify({
"servers": tr.map(tr2ss),
"local_address":"127.0.0.1",
"local_port":1080}))
})
匿名
@匿名 注:需要nodejs和那些npm包。
妍
每次这样复制很麻烦,大大可不可以弄成二维码之类的
匿名
修复了bug的脚本
#!/usr/bin/env node
function tr2ss(tr){
return {
"server": tr.td[0],
"server_port": tr.td[1],
"password": tr.td[2],
"method": tr.td[3],
}
}
require('request-promise')('https://www.youneed.win/free-ss').then((raw)=>{
const document=new (require("jsdom").JSDOM)(raw).window.document
const table_dom=document.querySelector('table')
const tr=require('fast-xml-parser').parse(table_dom.innerHTML).tbody.tr
console.log(JSON.stringify(tr2ss(tr[0])))
})
放牧的风
@匿名 优秀
匿名
@匿名 注:用于shadowsocks-libev。
使用前需要安装那些npm包。
匿名
自动获取第一个,生成config.json的node.js脚本
function tr2ss(tr){
return {
"server": tr.td[0],
"server_port": tr.td[1],
"password": tr.td[2],
"method": tr.td[3],
}
}
require('request-promise')('https://www.youneed.win/free-ss').then((raw)=>{
const document=new (require("jsdom").JSDOM)(raw).window.document
const table_dom=document.querySelector('table')
const tr=require('fast-xml-parser').parse(table_dom.innerHTML).tbody.tr
console.log(tr2ss(tr[0]))
})
匿名
@匿名 注:nodejs第一个版本有bug。