We have Server machine, this computer with Headphones, and we have Client computer, this is remote PC with music =) On Server we should first open port for listening connections from Client :
# on ubuntu
sudo ufw allow from <Client_IP> to any port 4656 proto tcp
# on fedora ( with firewalld )
sudo firewall-ctl --add-port 4656/tcp
note: port 4656 just for sample. you can use any port you want
than on Server, from current user add listening for connections
#!/bin/bash | |
# Update on 2024/05/29 | |
# 1. use wget to fetch latest frp version when curl was not installed | |
# 2. Remind users that frp will be run in non-root user | |
# 3. Add CI | |
# | |
# Update on 2024/04/13 | |
# 1. Improved OS compatibility: try wget and then curl for downloading files. | |
# | |
# Update on 2024/01/26 |
NOTE:
This guide was written more than two years ago, which in Pi years means it's now graduated college, or something. Inevitably, it's at least a little out of date, and it may even be entirely misleading. There are several helpful suggestions in the comments (thanks everyone), and most recently a report that what's here plain doesn't work on current (early 2022) Raspbian. Which isn't even called 'Raspbian' any more.
As of Jan 2022 I'm partially back in my office-which-has-access-to-eduroam, and I do have a need to build up a fresh Pi desktop. If and when I get that working I'll update this guide. In the meantime: good luck, and please leave a comment to report success or failure.
(June 2022) Nope, I still haven't actually tried any of this myself. However, I have had to troubleshoot eduroam wifi on my Linux ThinkPad. As of Ubuntu 22.04 it would no longer connect. [This Stack Exchange answer](https://askubuntu.com/questions/27976
\documentclass[10pt]{lettre} | |
\usepackage[utf8]{inputenc} | |
\usepackage[T1]{fontenc} | |
\usepackage{lmodern} | |
\usepackage{eurosym} | |
\usepackage{enumitem} | |
\usepackage[frenchb]{babel} | |
\begin{document} | |
\begin{letter}{ |
#!/usr/bin/env python | |
import argparse | |
import fileinput | |
import grp | |
import json | |
import urllib.request | |
import os | |
import subprocess | |
import tarfile |
#EXTM3U | |
#EXTINF:0,France Culture - direct | |
http://direct.franceculture.fr/live/franceculture-midfi.mp3 | |
#EXTINF:0,France Inter | |
http://icecast.radiofrance.fr/franceinter-hifi.aac?id=radiofrance | |
#EXTINF:0,France Musique | |
http://direct.francemusique.fr/live/francemusique-midfi.mp3 | |
#EXTINF:0,France Info | |
https://stream.radiofrance.fr/franceinfo/franceinfo_hifi.m3u8 | |
#EXTINF:0,France Culture - alternative link |
<html ng-app> | |
<head> | |
<script src="https://ajax.googleapis.com/ajax/libs/angularjs/1.0.7/angular.min.js"></script> | |
<meta charset=utf-8 /> | |
<title>$timeout</title> | |
<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/css/bootstrap.min.css" integrity="sha384-BVYiiSIFeK1dGmJRAkycuHAHRg32OmUcww7on3RYdg4Va+PmSTsz/K68vbdEjh4u" crossorigin="anonymous"> | |
<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/css/bootstrap-theme.min.css" integrity="sha384-rHyoN1iRsVXV4nD0JutlnGaslCJuC7uwjduW9SVrLvRYooPp2bWYgmgJQIXwl/Sp" crossorigin="anonymous"> | |
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.12.4/jquery.min.js"></script> | |
<script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/js/bootstrap.min.js" integrity="sha384-Tc5IQib027qvyjSMfHjOMaLkfuWVxZxUPnCJA7l2mCWNIpG9mGCD8wGNIcPD7Txa" crossorigin="anonymous"></script> | |
<style type="text/css"> |
Note : Je cherche d'abord des séries où l'intrigue principale sur l'ensemble de la saison prime sur l'intrigue de chaque épisode.
Je suis plutôt bon public pour l'espionnage, et les intrigues politiques ou mafieuse, le légal, éventuellement la SF, mais plutôt mauvais public pour l'horreur, les choses trop noires ou qui psychologiquement me mettent en dépression (genre Black Miror).
Si j'aime je mets parfois un +
, ++
ou +++
. Si j'ai suivi mais mitigé j'ai ~
(en général je ne suis pas allé loin dans les saisons). Si ça ne colle vraiment pas je raye.
N'hésitez pas à suggérer ce qui risque de m'intéresser ou pas (éventuellement en proposant des ajouts)
- 24 (~, et encore, ça se répète et ça fatigue dès les saisons 2 et 3, pas vu plus loin)
Config Apache with /etc/apache2/conf-available/le.conf
:
Alias /.well-known/acme-challenge/ "/var/www/html/.well-known/acme-challenge/"
<Directory "/var/www/html/">
AllowOverride None
Options MultiViews Indexes SymLinksIfOwnerMatch IncludesNoExec
Require method GET POST OPTIONS
</Directory>