#1 Le 31/01/2017, à 16:33
- Dunter
Une IP différente par thread
Bonjour,
Je cherche a associer une adresse IP différente par screen (dans lesquels j'encode un flux avec ffmpeg vers twitch.tv, pour information).
J'ai beaucoup cherché sur google mais je n'ai rien trouvé/compris de concluant, peut être parce que je suis novice.
J'ai quelques pistes mais je laisse la question ouverte pour ne pas fermer d'options.
merci beaucoup par avance .
Hors ligne
#2 Le 01/02/2017, à 22:01
- Vobul
Re : Une IP différente par thread
Ta question n'a aucun sens.
Vobul
Utilisez le retour utilisable de commandes !!!
J'aime la langue française, mais je parle franglais, deal with it.
RTFM
Hors ligne
#3 Le 01/02/2017, à 22:54
- jplemoine
Re : Une IP différente par thread
Ce n'est absolument pas clair....
Ce compte ne servira plus : vous pouvez le supprimer si le coeur vous en dit...
Laissé par l'auteur pour historique.
Hors ligne
#4 Le 02/02/2017, à 09:16
- Hizoka
Re : Une IP différente par thread
Ça me rassure
J'avais commencé une réponse disant la même chose et je me suis abstenu en me disant que j'étais peut-être à côté de plaque
KDE Neon 64bits
Tous mes softs (MKVExtractorQt, HizoSelect, HizoProgress, Qtesseract, Keneric, Services menus...) sont sur github
Hors ligne
#5 Le 02/02/2017, à 12:32
- Dunter
Re : Une IP différente par thread
Hum, je cherche à ce que twitch me considère comme une personne différente par thread "screen" en cours d'exécution sur le serveur, donc avec une adresse IP différente pour chaque application ffmpeg lancé en parallèle.
Dans l'hypothèse ou la solution à mon problème est l'utilisation d'un proxy j'ai essayé de faire fonctionner:
X-Forwarded-For
proxychains
torify
tsocks
--http-proxy
Sans succès .
Hors ligne
#6 Le 02/02/2017, à 12:41
- jplemoine
Re : Une IP différente par thread
Là, tu n'explique pas (ou mal) une tentative de solution... Quel est le "problème" ?
Ce compte ne servira plus : vous pouvez le supprimer si le coeur vous en dit...
Laissé par l'auteur pour historique.
Hors ligne
#7 Le 02/02/2017, à 13:30
- Dunter
Re : Une IP différente par thread
Je construis une plateforme pour créer des chaines de replay sur twitch et je ne veux pas qu'un ban IP pénalise tout les utilisateurs.
Y aurait-il moyen que twitch perçoive une IP précise pour un "screen" précis exécuté depuis mon serveur?
Exemple hypothétique avec un serveur proxy:
screen -dmS stream243 <APP PROXY> http://0.0.0.0:00/ ffmpeg -i etc..
Exemple hypothétique avec tor:
screen -dmS stream244 <APP TOR> ffmpeg -i etc..
Je cherche <APP .....> et comment le faire fonctionner. Je ne sais si une solution VPN peut résoudre mon problème.
PS: je crois que twitch bloque torify et usewithtor mais de toute manière la nouvelle adresse IP externe ne change pas à chaque utilisation de tor. Je n'arrive pas à faire fonctionner proxychains. Je crois que tsocks n'est pas fait pour http. -http-proxy et X-Forwarded-for ne changent pas mon adresse IP aux yeux de twitch.
Dernière modification par Dunter (Le 02/02/2017, à 14:40)
Hors ligne
#8 Le 03/02/2017, à 17:47
- voxdemonix
Re : Une IP différente par thread
Tu peux, peut-être, passer par un hack du genre :
-tu définis dans ton fichier /etc/hosts des hosts du style twtich1.com, twitch2.com, twitch3.com
-tu renvois chaque host vers 127.0.0.1
-ensuite tu t'arranges pour que quand tu joints 127.0.0.1:XX ça transite par ton chemin de proxy. (par exemple avec un reverse proxy apache renvoyant vers des ports spécifique)
-dans chaque screen tu renvois vers un des faux hostnames twitch que tu as "fabriqué" en place et lieu de l'URL officielle
PS: un thread c'est un processus, pas grand chose à voir avec se que tu demandes
PS2: Tor est une mauvaise idée pour le streaming, en effet tu n'aura pas de lag que si tu tombe sur un Exit Node dans un datacenter, les autres limitent la bande passante afin d'éviter qu'une seule personne (ou bot) ne bouffe toute la bandwidth au détriment des autres. Donc parfois ça ira, souvent non, tu auras un service au fonctionnement très aléatoire. Je pense qu'il va te falloir quelques raspberry pi branché à des IP dynamiques avec suffisamment de bande passante.
Je crois que tsocks n'est pas fait pour http.
Il peut sans problème récupérer des ressources en http par exemple:
Pour afficher le certificat TLS (https) d'un site :
echo -n | torsocks openssl s_client -connect www.google.com:443 | sed -ne '/-BEGIN CERTIFICATE-/,/-END CERTIFICATE-/p'
Ou pour vérifier si le site de Stephane Bortzmeyer est en ligne
URL="7j3ncmar4jm2r3e7.onion"
torsocks curl -k -s $URL >/dev/null 2>/dev/null
if [ $? -eq 0 ]; then
echo "$URL is online"
else
echo "$URL is offline"
fi
Au plaisir
Dernière modification par voxdemonix (Le 08/10/2020, à 14:15)
Hors ligne
#9 Le 03/02/2017, à 18:11
- Dunter
Re : Une IP différente par thread
Merci infiniment pour cette réponse! Je vais regarder tout ça.
Hors ligne
#10 Le 03/02/2017, à 18:23
- voxdemonix
Re : Une IP différente par thread
De rien Si ca lag un peu pour charger les tuto: ne fait pas attention, c'est la carte SD du Raspberry PI gérant le forum qui aurait besoin d'un remplacement
Hors ligne
#11 Le 03/02/2017, à 18:36
- Dunter
Re : Une IP différente par thread
Oui j'ai voulu m'inscrire pour te contacter par MP mais apparemment il faut que je participe au forum ^^'. Aurais-tu une adresse e-mail poubelle que tu puisse mettre sur le forum?
Dernière modification par Dunter (Le 03/02/2017, à 18:40)
Hors ligne
#12 Le 03/02/2017, à 18:45
- voxdemonix
Re : Une IP différente par thread
Oui j'ai voulu m'inscrire pour te contacter par MP mais apparemment il faut que je participe au forum ^^'. Aurais-tu une adresse e-mail poubelle que tu puisse mettre sur le forum?
Lien Deleted
C'est bizarre, quand tu e contactera, pourrais-tu me copier-coller le message d'erreur que le forum t'indique quand tu veux me MP stp? (ainsi je corrigerai ce soucis provenant sûrement d'une mauvaise manip ou de la mise a jours du fofo qui fut difficile)
PS: tu peux aussi poster tes questions à la suite du tuto, ça peut servir aux suivants (faut juste pas poster de truc privé en partie publique
)
Dernière modification par voxdemonix (Le 03/02/2017, à 19:52)
Hors ligne